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

Create a Website #8

Open
4 tasks
RichardLitt opened this issue Oct 26, 2017 · 0 comments
Open
4 tasks

Create a Website #8

RichardLitt opened this issue Oct 26, 2017 · 0 comments

Comments

@RichardLitt
Copy link
Member

Goal

I want to have a website where we can see Open Source Cities, and were we can look at various statistics and people in those cities.

Pages

  • Map page: This would be a page where you could see pointers for each current city, and some text suggesting you add your own. When you zoom in, you could see people in those cities, if you like. There would be a list of projects and people in the city, pulled from GitHub, and another list of people automatically found online using GitHub's API.
  • About page: This would talk about what Open Source Cities is, and why you should set up one for your own city.
  • Events: Like Hack and Tell, but specifically for Open Source, we could start having events where people can show off their side projects, and request help for them. The goal would be adding to open source
  • Host: How to set up your own Open Source Cities repository.

Inspiration

  • NodeSchool is a good inspiration for this website. It has a map, some documents outlining what is going on, and you can get a good idea about what it does from there.
  • Hacktober is a similar idea, but focused around one month of work. OSC would go all year around.
  • Octobuild would be another inspiration, although it is now largely defunct.
  • State of the Octoverse does a good visualization of the current GitHub userbase. This would be similar.

Initial steps

  • Build a basic Jekyll Pages website using the above page guides.
  • Parse information from GitHub README's using the GitHub API, to automatically get users and projects from a specific city.
  • Parse information about who is from a particular city, using the GitHub User Location API. For instance, you could search for Montreal, Montréal, and Quebec, and join those users together to fit on a map for a given city.
  • Design a visualization of users from a specific city. Show which cities have the most users, and how.
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