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

Add page for Code IT information #32

Open
balkian opened this issue Dec 7, 2012 · 0 comments
Open

Add page for Code IT information #32

balkian opened this issue Dec 7, 2012 · 0 comments

Comments

@balkian
Copy link
Member

balkian commented Dec 7, 2012

The Code IT project will give us great visibility, and it's a cool feature no other association has. First, we would show the number of projects, members, followers, LCs and such we have.

We would need to do the following:

  • Create a GitHub user/bot for the association, to generate the OAuth tokens
  • Create a simple '''python''' library which uses the GitHub api (example: https://github.com/jacquev6/PyGithub ) to collect the info of EESTEC
  • Create a Plone module to show the info in our portal. Use cache so we don't exceed the API limit

Some additional ideas:

  • Upload an endpoint to heroku/appengine/our server/wherever that returns the (cached) information in JSON, so that others (LCs) can embed the information in their pages. The javascript API is too limited for this, unless we use a token (bad idea in JS) or ask users to sign in. CORS/similar needed.
  • Add more information from the repos using the API (number of files, extension/language, size, commit activity and busy hours...)
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

1 participant