We are a group of students at the Robotics Club of Indian Institute of Technology Jodhpur aiming to implement the AdaBoost algorithm from scratch.
We are using the following technologies in our project,
- C++
- Python
- CUDA C
- Google Test
- SWIG
Follow the steps given below,
- Fork, https://github.com/RoboticsClubIITJ/AdaBoost
- Execute,
git clone https://github.com/<your-github-username>/AdaBoost/
- Change your working directory to
../AdaBoost
. - Execute,
git remote add origin_user https://github.com/<your-github-username>/AdaBoost/
- Execute,
git checkout -b <your-new-branch-for-working>
. - Make changes to the code.
- Add your name and email to the AUTHORS, if you wish to.
- Execute,
git add .
. - Execute,
git commit -m "your-commit-message"
. - Execute,
git push origin_user <your-current-branch>
. - Make a PR.
That's it, 10 easy steps for your first contribution. For future contributions just follow steps 5 to 10. Make sure that before starting work, always checkout to master and pull the recent changes using the remote origin
and then start following steps 5 to 10.
See you soon with your first PR.
We recommend you to introduce yourself on our gitter channel. You can include the literature you have studied relevant to AdaBoost, some projects, prior experience with the technologies mentioned above, in your introduction.
Please follow the rules and guidelines given below,
- For Python we follow the numpydoc docstring guide.
- For C++ we follow the coding style of OpenCV mentioned here.
- Follow the Pull Request policy given here. All changes are made through Pull Requests, no direct commits to the master branch.
Keep contributing!!