We're searching for engaged contributors to completely rewrite the source code and make it into something even greater!
Retrospring is an open-source project that aims to be a question and answer platform with social elements. It has over 6000 users and has rapidly gained traction since mid-2015.
KEEP IN MIND THAT THIS IS A VOLUNTEER POSITION AND YOU WILL NOT BE PAID!
You should have experience with:
Ruby on Rails
API + OAuth Serving
Git and GitHub Flow
Unit Tests (with rspec)
GitHub and project management
Coffeescript (ideally, not required)
You should also be able to work in a team and keep conversation with the team members you need to work with. Don't worry, we're a funny bunch.
Since we are going to rewrite Retrospring completely from scratch, we will now follow stricter coding guidelines that everyone should adjust to, to keep the project understandable for everyone who is joining in:
Following the Ruby Community Guidelines (using Rubocop)
GitHub Flow compliant repository
Covering all functions of the site with Unit Tests
What we can offer:
We can't pay you, since we only get donations to cover our server cost. Retrospring in its current scale does not meet the requirements to get enough money from displaying ads (also, it would be a pain to implement them),
with current web techniques most of the ads would get blocked anyway. But we can hand you official documents for later job applications that verify that you worked with us on Retrospring, showing that you support open source and growing communities with your coding knowledge.