Thanks for you interest in contributing packages to repo. Before submitting packages make sure your PKGBUILD
is in line with packaging guidelines as outlined in Arch Wiki and can be built in clean chroot. This document also assumes you have signed up for github account and has setup ssh keys as outlined in github documentation
- create a fork of the Bioarchlinux Packages repo and clone it locally.
git clone <ssh link to your forked repo>
- Create a new branch for the package you wish to add.
git checkout -b <pkgname>
- Set bioarchlinux repo as upstream for the branch.
git remote add upstream https://github.com/BioArchLinux/Packages.git
- make the required changes such as adding respective package folder containing PKGBUILD and lilac.yaml files into the Bioarchlinux folder. The folder structure should look like this,
BioArchLinux/<pkgname>/
├── lilac.yaml
└── PKGBUILD
- commit the changes by
git add <changed file name goes here>
git commit -m "pkgname: adding version *xxx.yyy*"
- push the changes by,
git push -u origin <pkgname>
- [ctrl]+left click the output URL to open pull request in a browser.
- Wait for review and approval for PR to be merged.