Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add Contributors page #5

Open
chimon2000 opened this issue Mar 11, 2019 · 1 comment
Open

[Feature] Add Contributors page #5

chimon2000 opened this issue Mar 11, 2019 · 1 comment

Comments

@chimon2000
Copy link
Collaborator

chimon2000 commented Mar 11, 2019

Is your feature request related to a problem? Please describe.
We need a good way of promoting our contributors and their efforts to improve the community through civic tech.

Describe the solution you'd like
We should have a page that shows all of the contributors to OpenCLT, including the date of their first commit and their total number of commits across all projects.

  • Always sorted by number of commits.
  • Able to filter by highest number of commits All Time, Today, This week, This month, and This year
  • Clicking contributor's name will redirect the user to the contributor's GitHub commit history for OpenCLT (if possible)

Additional context
Here is the example taken from Rails

image

@chimon2000 chimon2000 changed the title Contributors page [FEATURE] Add Contributors page Mar 11, 2019
@chimon2000 chimon2000 changed the title [FEATURE] Add Contributors page [Feature] Add Contributors page Mar 11, 2019
@AndrewNatoli
Copy link
Member

We now have the infrastructure in place (TravisCI build process) to have a script generate a static contributors file and add it into the build output. The display can then be handled through Jekyll templates or React components which are now supported per #12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants