Contributions of any kind are most welcome! Just open an issue or send a pull request. All code contributions will be licensed under the GNU AGPL-3.0.
You can use whatever tool you feel most comfortable with to develop your feature. However we do encourage you to use the Git command line interface. Here are the steps to submitting a PR using the CLI:
- Click the fork button on the Tarchivebot repository.
- Clone your fork to your local machine:
git clone https://github.com/{{your_username}}/Tarchivebot.git && cd Tarchivebot
- Create your branch and name it after the related issue or feature
git checkout -b {{feature_name}}
- Now you can start coding your feature and changes.
- After you're done commit your changes.
git commit -am "{{commit_message}}"
. Signed commits are also very much appreciated:git commit -S -m "{{commit_message}}"
. - Push your changes to your fork:
git push origin -b {{feature_name}}
- Go to your fork on GitHub and create the pull request!
We currently use Javascript Standard Style. Please follow this guideline if you wish to contribute.
If you happen to experience any technical difficulties during the contribution process feel free to create an issue and we'll try to help out.