We'd love your help making Instahelper the very best Instagram Automation Tool!
If you'd like to add new features or help contribute to one, please open an issue describing your proposal — discussing API changes ahead of time makes pull request review much smoother.
Fork, then clone the repository:
go get github.com/socialplanner/instahelper
cd $GOPATH/src/github.com/instahelper
git remote add upstream https://github.com/socialplanner/instahelper
git fetch upstream
make assets
To ensure your contribution gets added we request you to.
- Include documentation
- Lint all code
- Test all code beforehand
- Setup proper logging
- Add notable additions/improvements to the changelog
- Migrate existing BoltDB fields
golint
git push origin cool_new_feature
Then use the GitHub UI to open a pull request.
At this point, you're waiting on us to review your changes. We try to respond to issues and pull requests within a few days, and we may suggest some improvements or alternatives. Once your changes are approved, one of the project maintainers will merge them.
We're much more likely to approve your changes if you:
- Add tests for new functionality.
- Write a good commit message.
- Maintain backward compatibility.