-
Notifications
You must be signed in to change notification settings - Fork 58
Getting Started
Bismita Guha edited this page Jul 5, 2020
·
1 revision
Hello Newcomer, here are some tips to help you get started contributing to this project.
Here's what you can do to know more about the project:
- Read Documentation available on GitHub Wiki and README.
- You can join the #open-source-progs channel on AnitaB.org Open Source Zulip, to see or participate in the project's discussion.
- You can browse the code on GitHub or even on your workspace after cloning it.
- Check the available issues (that anyone can contribute to) or first timers only issues (just for first-time contributors in this project).
- Choose one issue you want to work on.
- Ask maintainers, on the issue's comment section, if you can work on it.
- Once you get the approval you can start working on it!
Before you start working check the Contribution Guidelines to make sure you can follow the best practices.
In short:
- Fork the project into your profile.
- Clone the project into your workspace on your computer.
- Setup remotes to keep your develop branch with OSP repository.
- Create a specific branch based from develop branch for your specific feature.
- Start coding.
- Make sure you follow this Commit Message Style Guide
- Once you finish working on your issue, submit a Pull Request (PR) (following the template provided)
- If the reviewers request changes on your PR, make the changes (this can be a back and forth process where you make changes according to reviewers feedback)
- Make sure when you finish your changes you squash your commits into a single commit
- Once the reviewers approve your PR, they can merge and your code will finally be part of the main repository!
- Home
- AnitaB.org
- About AnitaB.org Open Source
- Getting Started
- How to Contribute
Documentation
- Project Requirements
- Setup and Install
- Development
- Database Design
- Initial Docs
- Main Concepts
- Future Ideas
GSoC Students