Go through the todo list. Take up any topic of interest and discuss your plan to work on that idea (try using the issue tracker for this purpose). Develop a basic prototype. Make a pull request.
Search the issue tracker to ensure that there is no open issue addressing the bug. If that is the case, open a new issue. Make sure to include a clear title, description, and as much relevant information as possible. Add the feature label if you have a new feature to add in your mind.
For beginners:
- Install git.
- Fork the project to your account.
- Clone your project fork to your computer.
git clone [email protected]:yourgithubuser/infox17.git
- Add the original project repo as upstream repository in your forked project.
git remote add upstream [email protected]:entity/infox17.git
- Create a new branch from master.
git checkout -b myfixes
- Work on the project and make some commits to the project.
git commit -a -m "My fixes"
- Push this branch to your GitHub project.
- Open a Pull Request on GitHub.
- The pull request is merged or closed after approval.
Take a look at :