/sinder

An open source discovery tool that uses the Github API

Primary LanguageRubyMIT LicenseMIT

Coverage Status Build Status #Sinder Sinder is a tool to help programers find open sourced projects on Github that they might be interested in contributing to. Users can flip through projects and, if they have logged on with Github, star any repos that they are interested in contributing to.

Check it out at https://sinder.herokuapp.com #Sample Screenshots Homepage

Mainpage

#Schema Schema

#Data Flow Data Flow

#Features ##Sinder:

  • Allows a user to browse anonymously
  • Allows a user to sign in with Github and create an account if they don't already have one
  • Remembers user interactions to avoid showing the same repo multiple times
  • Allows a user to reset their interaction history
  • Removes repos that a user already stars or watches from list of possible matches
  • Stars repos on the user's Github profile if they star it in our app
  • Allows a user to filter repos by language
  • Regularly updates repo information

##Repo Information:

  • Title
  • Link to Github repo
  • Creator and project name
  • Project description
  • Project language
  • Number of stargazers
  • Number of forks
  • Number of contributors
  • Date of most recent activity
  • Participation rate
  • Pull request rate
  • Contributor guidelines
  • Code of conduct
  • The three newest issues

sinder

#Team Norms

##Workflow

  • Update master frequently
  • Create tickets in pivital tracker for all work you do and things you think of that needs to be done
  • Good commit messages, present tense
  • Code review and leave comments
  • Hold each other accountable for team norms
  • Pair as needed
  • Features: +1 for code review, +2 for merge
  • Bugs: +1
  • Grab vertical slice
  • Write tests on everything you grab

##Tech Stack

Heroku Deployment

www.sinder.herokuapp.com

Our Team!

Jack McCallum: https://github.com/mccallumjack

Michael Kunc: https://github.com/michaelkunc

Amber Taniuchi: https://github.com/amberzilla

Joe Awad: https://github.com/joeaawad