[[!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
[[tutorials_on_packaging|doc/pkg]] are 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.