We have built cities out of github repositories and made citizens out of forks. We have got statistics for node.js forks calculated Karma based on two Karmas: author and contributor. Currently we take into account commits and time of commits, but planning to calculate using much more parameters. We have calculated rating of node.js cities based the stars, contributors, subscribers, open issues and forks. Based on the rating we have built the list of the largest node.JS cities.
Future: Each city will have active and passive citizens and tourists just as any other city in the real world. And like in a real world people have Karma, and cities and countries have rating similar to "AAA, AA+, etc." rating in the real world. We'll improve algorithms of calculating Karma to take into account user activities such as commit rates, comments and issues. Active citizens are those who contribute into open source projects a lot, comment a lot, help others, so their Karma is high. The rating for cities is dependent on overall amount of citizens, completed projects, many contributions (commits). We have already created mathematical model for calculating city, country and citizen rating. We'll implement that into our app after that.
Programming languages will be represented as countries. And the country rating is calculated as a compound rating for the cities and citizens of the country. We are planning to give more power to the citizens in our next versions - give opportunity to vote for features and leaders, provides badges or even gifts to top performers. Our goal is to improve the whole Open source community in the world by building new countries and cities no matter where people are really located.
Voting is now closed.
Thanks for reporting!
Yep, these issues already was fixed, now we are processing forks in different model, and also checking user activity more accurate.
Unfortunately all these fixes and new features are not part of this contest, that's why demo is outdated, sorry about that.
anyway, thumbs up, guys! photowall looks cool! ;)
Hello Raul. Thanks for voting for us. I have voted for you too, but made mistake when submitting sorry. I have edited my vote. Can you please let us know how you think we can improve our project?
Thank you! Participation in NKO for us just start and attempt to get some inspiration for future work. Unfortunately only 1 developer and PM in team at the moment, that's why UI sucks, anyway, we will continue that project and add more love in UI. At the moment we are working on deeper repository analyse, including comments, issues and activity in forks.
Thanks for reporting issues, currently it is fixed, but I don't think it's fair to deploy after end of challenge, but I will release proper version with richer feature set by the end of this week to another host.