This method will require you to sign up on github. If you want to contribute without signing up on github, please check the Using Email section.
For this entire section, we are going to assume your github id is MYNAME
. Please replace it with your actual id where appropriate.
Fork ArrayFire
You can follow these instructions to fork ArrayFire. If this succeeds, you should now have a version of ArrayFire at https://github.com/MYNAME/arrayfire
Clone your fork
You can now clone your fork using the following command.
git clone https://github.com/MYNAME/arrayfire
When you clone the repository, the current branch should be master
. You can verify this by running the following command.
Setting upstream and creating new branch
It is advisable that the master
branch tracks upstream
. You can do this by using the following commands.
git remote add upstream https://github.com/arrayfire/arrayfire
git branch -u upstream/master
You can now create a new branch using the following commands.
git checkout -b BRANCH_NAME
Make changes and commits
You can now make changes to ArrayFire. While adding code, try to
Push to your fork
After you are done committing, you can push to your fork using the following.
Submit pull request
You can now send a pull request for your code to be merged upstream. The instructions for doing this can be found here.
All pull requests go into master
branch.
v<Major>-<Minor>
branch and will be made available in the next fix release for that feature release(v<Major>-<Minor>
).master
branch. However, mark it as a deliverable for the next major release milestone (currently 4.0). This will not be merged until the 4.0 branch is created.Update master
After your branch has been merged, you can update your master
branch using the following
git checkout master
git pull
You can send the git diff patches to our mailing list.
Please specify your first and last name so we can attribute the commit to the right person.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4