Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 2.49 KB

README.md

File metadata and controls

53 lines (34 loc) · 2.49 KB

GitLit

The contributions to Open Source have largely been limited to some popular organizations since it has been hard for new innovative projects to gain attention, and acquire a group of interested and talented contributors.

Furthermore, even for the contributors, discovering interesting and contributable communities, and then to find workable issues and cool features to take up, is, in fact, a complicated and time-taking task, often leading many beginners to drop out of Open Source as they don't know where and how to get started.

GitLit is a web app that rates repositories and contributors through a logical algorithm which takes into consideration not only a few standard metrics like Stars, Forks, and PRs, but also accounting for factors like Activity in the Community (eg: Issue Resolution, Feature Addition), backgrounds of the contributors etc.

Target Customers

GitLit has two primary use-cases, one for the developers to discover interesting projects and the other is for people in the industry to find talented and enthusiatic developers.

Project Discovery

  • Students & Beginners: GitLit can be used by students and beginners to get started into the world of Open Source. It helps them to break-the-ice, and kick-start their FOSS journey without essentially going into deeper level they can.

  • Developers GitLit can also be used by amateur as well as professional developers to discover innovate, interesting and relevant projects to contribute to, based on their skill level.

Developer Discovery

  • Developer Advocates: GitLit can be used by developer advocates to identify enthusiastic and talented contributors, who are interested in their organization, and connect with them. It can be also used by them to analyse their projects, and monitor community members.

  • College Clubs: College based computer clubs like amFOSS, can use GitLit to identify enthusiastic and talented students out of a large pool, effectively monitor them and check their progress.

  • Corporate Recruiters: Corporate companies can discover developers, with the required talent and passion using credible metrics of GitLit

How it Works?

Algorithms

Tech Stack

  • Language: Python 3.6
  • Framework (full-stack): Django
  • API: GraphQL (Github API 4), Rest API (Github API 3)
  • Frontend Frameworks: Bootstrap 4
  • Javascript Libraries: jQuery
  • Stylesheet Pre-processors: Sass

Contributors

  1. Venu Vardhan Reddy
  2. Akhil K, Gangadharan
  3. Ashwin S Shenoy

License