The development of GitPack is published on this website and everyone is welcome to contribute.
GitPack is simple. Compared to other package managers, it may be lacking some advanced features (such as dependency resolution). If you have the feeling that GitPack should have those features, you may create a GitPack wrapper with the desired features and call GitPack internally. This way, GitPack's flexibility will not be violated. Furthermore, foundations have already been laid to allow this kind of extension.
GitPack API has come a long way and it is pretty stable now. But it wasn't always like that.
If you have any suggestions or bug reports for GitPack, follow these steps:
- Make sure the same is not already reported in issues.
- Open a new issue. Choose an appropriate issue type.
If you want to contribute directly, it may be a good idea to create an issue first to discuss it. Then follow the steps:
- Fork GitPack.
- Create a new branch with a descriptive name.
- Make your changes in the branch.
- Add notable changes to the changelog.md file.
- Make sure your changes are consistent with used conventions.
- Push all your changes to the branch.
- Submit a new pull request to the master branch.
In case you are interested in creating wiki content, feel free to take a look at our community-driven GitPack wiki. It is open to the public and everyone can contribute as they wish.