developers

join our peloton of open source developers

Thank you for considering contributing to REBL. We are a team of software engineers and data-science geeks with a passion for cycling. We love and respect the history, traditions and culture of cycling today, but also think that modern technology could be used to enable a better future.

Write Code

submit  Bugs

documentation

REBL is an open source project which the core development team work on in their spare time.

We are 100% committed to making it fun and ensuring that its always a nice place to spend time for everyone involved. If you contribute we insist you will embrace that same spirit.

Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests.

There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests or writing code which can be incorporated into REBL itself. Before you jump in please make sure you understand our simple community guidelines.

Be Nice (also commonly knows as a "no asshole rule")

Being nice costs nothing but makes a big difference. Always be nice. Always. That doesn't mean you have to shy away from often uncomfortable direct technical feedback or sharing differences in opinions; just do it nicely. Fair warning : if you are not nice, we will simply remove you from the project no matter how smart you are.

Be Open and Collaborative

Collaboration is central to REBL and to the larger free software community. That means being transparent and open about what you are working on and expecting to work with others at all times.

Communicate

Nobody knows everything, and nobody is expected to be perfect. Asking questions avoids many problems down the road, and so questions are encouraged. Those who are asked questions should be responsive and helpful. Likewise letting others know what you are working on helps everyone avoid wasting valuable time.

join the ride

If you are ready to contribute, the first thing you should do is sign up to the developers Slack channel and introduce yourself. You can ask about tasks that need to be done or suggest things that you want to work on. Most open source projects have a lot of people saying they are going to work on tasks but in reality sadly very few actually do so we recommend working on and delivering smaller tasks and building a track record with the core team before suggesting ambitious ideas.

Join OUR slack channel