[[!meta title="Development"]] ProteanOS needs more contributors! If you're interested in getting involved, please [[contact_us|contact]] on the IRC channel and/or mailing list. There are a variety of ways in which you can help shape the future of this operating system distribution: Software Packaging ================== Packaging is the preparation of build instructions and metadata for software programs and libraries to be built and installed on users' systems. Source packages have a documented [format][spf-2.0], and a [[tutorial|dev/packaging/tutorials/basic]] on packaging is available. There is always [[more_software_to_be_packaged|dev/pkg/needed]], and [[many_packages|dev/pkg/spf-2.0]] need to be updated to the latest package format. Most source packages are maintained in [Git repositories][git-pkg]. To request a repository for your package, [contact][pehjota-contact] the system administrator. [spf-2.0]: http://specs.proteanos.com/spf-2.0/ [git-pkg]: http://git.proteanos.com/pkg/ [pehjota-contact]: http://www.pehjota.net/contact.html Software Development ==================== The ProteanOS community maintains and uses a number of distribution development and infrastructure tools. The [[ProteanOS_Archive_Manager|dev/pro-archman]] could use more testers and maintainers. Patches are welcome for other tools as well, including [opkbuild][], [[opkhelper|dev/opkhelper]], the [ProteanOS Development Kit][prokit], and [Text::MarkdownBook][markdownbook]. A simple build daemon infrastructure has been [[designed|dev/todo/buildd-infra]]. [opkbuild]: http://git.proteanos.com/opkbuild/opkbuild.git/ [prokit]: http://git.proteanos.com/prokit/prokit.git/ [markdownbook]: http://git.proteanos.com/markdownbook/markdownbook.git/ Technical Documentation ======================= Specifications -------------- In development is the [Source Package Format 2.0 specification][spf-2.0]. [[Instructions|dev/specs]] to clone and build the specifications are available. Policies -------- To be written is a Packaging Policy.