Contributing to AlpineBSD
A collection of resources for contributors to AlpineBSD. See the sidebar for additional resources.
Obtaining the sources
The main body of ports for AlpineBSD is absd-ports, which may be obtained with got or git. Additional AlpineBSD sources are available here.
Setting up a packaging environment
To set up your local environment to build packages, install build-base. Use
abuild-keygen -ai and add your user to the abuild group. Use the abuild
command to run the build scripts for a package (see man abuild and man
APKBUILD).
Sending patches upstream
To send patches upstream, please use a suitable subject prefix, e.g. PATCH
absdports, to identify the repository that your patch is destined for, and use
git send-email to send your work to the alpinebsd-devel mailing list.
Commit message style
Commit messages to absd-ports should use the form package: brief summary for
the subject line, e.g. netbsd-base: update to X.Y.Z.