Go through the issue tracker. Take up any topic of interest and discuss your plan to work on that idea. 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 https://github.com/techspaceusict/techspace-web/
- Add the original project repo as upstream repository in your forked project.
git remote add upstream https://github.com/techspaceusict/techspace-web/new/master
- 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 :