q

Getting Involved

Meritocracy in Action, Community Driven

We are the most successful when passionate people
contribute their experience and expertise.

c

Contributing to Habari

Even if you don't feel that you have much time or experience to contribute right now, it's easy to be a part of the Habari community. Even a single tweet or documentation edit helps build Habari.

When in doubt, ask on the mailing list or our IRC channel, and someone will point you in the right direction.


We welcome any and all efforts from our community, but we are particularly interested in help in some key areas.

a

Design

From the UI of the admin, to the standard themes we ship with, design is an important part of the Habari Experience.

We are known for our clean, minimalistic aesthetic and we are very proud of that fact. Very proud indeed. To get started helping out with design, simply follow the following steps.

  1. Download and install Habari.
  2. Marvel at its majesty.
  3. Read through our Style Guidelines.
  4. Peruse our Issue tracker on Github for design related issues.
  5. Fork the project into your own Github account and start making updates!
  6. Make a Pull Request so we can see your hard work and merge it into the project!

Rinse and Repeat. As your contributions are seen and integrated your karma in the project will rise, and with it the authority you will have. All of our Committers started their journey this way. For more on our community policies, check out the Community Guidelines.

Don't worry if this all seems like so much gibberish to you. There are tons of people ready and willing to help get you up to speed as quickly and painlessly as possible. You can find us on IRC at #habari hosted by Freenode, or on the project mailing lists.


g

Development

Where the rubber meets the road, development is the backbone of Habari, and where you will find some of the most exciting and interesting problems to solve.

At its heart Habari is an object oriented, publishing platform built on PHP5 and a belief that projects like ours should push the envelope of technology. To jump into the party and start hacking, follow these easy steps!

  1. Download and install Habari.
  2. Marvel at its majesty.
  3. Take a read through our Coding Standards.
  4. Peruse our issue tracker on Github for issues that pique your interest.
  5. Fork the project into your own Github account and start making updates!
  6. Make a Pull Request so we can see your hard work and merge it into the project!

Rinse and Repeat. As your contributions are seen and integrated your karma in the project will rise, and with it the authority you will have. All of our Committers started their journey this way. For more on our community policies, check out the Community Guidelines.

If you find yourself in a pinch and need some expert advice, someone is waiting to help on IRC at #habari hosted by Freenode, or on the project mailing lists.


g

Translations

One of the unsung heroes of any open source project are the translators. Without you we wouldn't know our Moja pombe, tafadhali! from our Ein Bier, bitte!

To step up to the microphone and start translating, follow these easy steps!

  1. Download and install Habari.
  2. Marvel at its majesty.
  3. Read through the documentation for Transifex our translation platform.
  4. Create an account at Transifex.
  5. Peruse our list of translations and find the one(s) you can help with.
  6. Get to translating those strings!

Rinse and Repeat. As your contributions are seen and integrated your karma in the project will rise, and with it the authority you will have. All of our Committers started their journey this way. For more on our community policies, check out the Community Guidelines.

If you find yourself in a pinch and need some expert advice, someone is waiting to help on IRC at #habari hosted by Freenode, or on the project mailing lists.


d

Documentation

Whoa, this is the big one. The most important, and least loved part of any project is the documentation. Without good documentation you are dead in the water.

Like all projects of our size, we are in need of dedicated people to write clear, concise documentation. Get your writing caps on and follow these easy steps!

  1. Download and install Habari.
  2. Marvel at its majesty.
  3. Read through our documentation and find the places you would like to improve it.
  4. Create an account on the site.
  5. Click on the "suggest a change" link on the page you want to update and edit the page.
  6. Your change will go into a queue and will be approved or rejected by a documentation editor.

Rinse and Repeat. As your contributions are seen and integrated your karma in the project will rise, and with it the authority you will have. All of our Documentation Editors started their journey this way.

For more on our documentation process, see Documentation Guidelines.

If you find yourself in a pinch and need some expert advice, someone is waiting to help on IRC at #habari hosted by Freenode, or on the project mailing lists.