Packagers Guidelines

4. Packagers Guidelines

This sections aims to present guidelines for contributors that wants to become a packager of Monkey for any Linux flavor based distribution. If you want to maintain Monkey packages, this section is for you.

4.1. Responsability

Maintain a software package for any distribution, involves a grade of responsability from the packager with the project in question, a strong relationship must be build in order to assure that developers and packagers are in the same page in terms of software features, roadmaps, bugs fixes, releases, etc. We motivate to anyone that want to learn and contribute to Monkey Project being a packager and help to deliver it on every distribution available in the planet.

4.2. Accounts Setup

Any person who wants to contribute, should at least have the following system accounts:

  • Mailing list: be subscribed to the official Monkey mailing list located at http://lists.monkey-project.com.

  • Bug Tracker: be subscribed to our bug tracker system at http://bugs.monkey-project.com.

  • IRC: Our main communication channel is IRC, so please make sure you have a registered nickname on "irc.freenode.net".

4.3. Software Description

Most of the packages system requires to fill different text information about the project, please use the following details suggested, in case of doubt do not hesitate to contact us to validate any exceptional case.

  • Shortname: monkey

  • Description: A Fast and Lightweight web server for Linux.

  • Full Description: It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for embedded environments. It also provides a flexible API and plugins interface.

  • Software URL: http://monkey-project.com

  • Version: In the project we use the common three numering style A.B.C, where A represents the Monkey version, the number B denoted the major revision, and the number C indicated the minor revision.

4.4. Repositories

Some distributions are very strict about package inclusions, others no, so for any packager who requires a server access to pull up a specific repository in the meanwhile the package is approved for inclusion, we are able to create a repository and provide an account in our servers. Please contact us by IRC for more details about this process.

4.5. Existent Packages

We want to keep updated versions of Monkey on every distribution, if you have realized that a package is not updated or orphaned, you can contribute maintaining new versions, as well you can contribute testing current packages. Anyone can contribute, just raise your hand and let us know about it.