Skip to content

Contribution Guide

8illy edited this page Jul 1, 2023 · 2 revisions

Overview

Outside Contributions

If you want to work on Libre outside of RCOS i.e. if you are not a Renaissance Polytechnic Institute student, you can start by forking the repo, creating a copy of the code on your own Github account. From here on out, after finishing the proposed features, you can simply make a pull request which will be merged into the master branch if all is good.

RCOS Contributions

If you are an RCOS student looking to work on Libre, feel free to work on the proposed feature via branches of the main repo. These will be merged to master as long as everything works as intended.

Figuring Out What to Contribute

For anyone who has a feature to propose, the advised method for contributing is to make a new issue on the Issues board, as an RCOS member you are able to assign yourself to the issue, otherwise, you will be assigned to the issue by an RCOS member.

How are issues organized?

Each issue has labels attached to them, detailing the topic that needs to be worked on. Furthermore, each label has a milestone that it is attached to, while these are usually grouped by semester, they give a good indicator of how the app is progressing. If you see that another contributor is assigned to the issue, a good idea is to either reach out to them or move to a different issue. Otherwise, click on the assignees button and assign yourself to the issue.

Clone this wiki locally