julython/julython.org

Arrange projects by size.

rmyers opened this issue · 5 comments

The leader board should have three columns. 'small', 'medium', 'large' depending on the number of watchers/stars/forks.

  • decide on the levels (add to game model?)
  • add hooks in the project creation and update the stats
  • add filters to sort by newest

Maybe brackets can be determined dynamically based on all projects in the julython pool instead of trying to come up with the right hard-coded break-off points.

@danneu sounds like a good idea, but that might get a little complicated to do on the fly. Possibly a cron job or manual task at first that updates the database with the bracket thresholds. That way we can start small and interate.

On second thought it probably makes most sense for you to be able to configure the cut-offs yourself.

After all it's probably pretty obvious what the delineation should be just looking at the project lineup every once in a while. That's probably the simplest solution.

Repositories are now correctly updating the number of watchers and forks. Now we need to restyle the project page.

Closing for now, filters can be a later addition.