Application Contributor

From Amahi Wiki
Revision as of 23:04, 16 March 2009 by Wluka (talk | contribs) (New page: A burgeoning community is developing around Amahi. With the release of version 2.6 of he Amahi Home Server, a new class of community member has been created '''contributor.''' A '''contri...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A burgeoning community is developing around Amahi. With the release of version 2.6 of he Amahi Home Server, a new class of community member has been created contributor.

A contributor is a trust based member of the community who does (or leads) the following for a specific application to be deployed on Amahi:

  1. select an application you'd like to be the named contributor for
  2. contact support at amahi.org and request contributor status for the specified application
  3. "Package" the application for deployment
  4. test the package yourself
  5. test the app with a select user base
  6. release the application to the Amahi user community
  7. upgrade/maintain the application

Details

Here are some details on each step ..

Application Selection

Chances are you know what application youd like to see running on Amahi! Contact us and we'll help you become the named contributor for that application.

If there is a particular application you'd like to see running on Amahi and you don't have the skills/time to be a contributor, let us know. We'll keep it on file.

Eventually http://www.amahi.org will have areas where community members can nominate applications for deployment on Amahi. This will make it easier for contributors to select applications.


Contact Amahi

Send an email to support at amahi.org indicating the application that you would like to become a contributor for, and some details on your level of experience. We'll give you access to the contributor area of amahi.org and you can proceed from there.

Package the Application

Packaging the applicaiton for deployment on Amahi involves

  • Naming the application and describing it (short/long descriptions)
  • Creating icons/screenshots for display
  • pointing to source tarball, RPM, etc. as required
  • setting up necesasry installation/removeal scripts

For a more detailed explanation refer to Package Application Documentation

Test Yourself

Once you have packaged the application get it ready to install.