Get Involved

Find out how you can get involed in Maui

The project is open to contributions from anyone, however there is a process to follow.

  • For big changes, the contributor communicates with the Project via mailing lists or the issue tracker of the specific module he/she wants to make the contribution to get feedback before submitting code.
  • Contributor makes a GitHub pull request.
  • Maintainer conducts code review, runs tests and asks for adjustments from contributor as necessary.
  • Maintainer merges the commits into the repo and closes the pull request.

Below you can find several ways to contribute.

Web

The Web site is the easiest module to contribute to. It is statically generated using Awestruct and pages are written with Markdown and Haml markup languages to make contribution a lot easier.

Fork the mauios.github.io repository and start sending your pull requests now.

Write

Maui is always looking for writers, whether it is to create user and developer guides for our software, write content for the websites, or just to blog about the great stuff that is always happening here.

Contact us on the project mailing list and tell us you are willing to participate.

These are the relevant git repositories:

Translate

Maui needs to be available in many different languages, this is a key part of our mission to make our software available to as many people as possible. If you have a good knowledge of English and another language, you can participate in a translation team, so that the desktop, documentation and websites can be used by people from all over the world.

Test

Making high quality software requires lots of testing. Reporting errors or possible improvements is a valuable way to help with the project and is a great way to start out.

If you like living dangerously, you can also run our latest development code and help to provide feedback on changes as they happen.

Graphics and Design

Graphics and user interface design are an important part of the Maui Project. You can help to design user interfaces and make software easy, satisfying and efficient to use. You can also assist our designers in the creation of logos, icons, websites and wallpapers.

The official deviantART group #MauiProject hosts mockups and designs, we encourage you to submit your own designs to that group and introduce them contacting the development mailing list.

These are the relevant git repositories:

  • artwork ‐ Logos and branded material
  • mockups ‐ Desktop environment and operating system mockups

Code

There are many coding tasks up for grabs in Maui, both small and large. The OS is still in development so we are looking for all kind of code contributions, you don't have to be an expert to start working on the source code.

All of our code is hosted on Github.com under two different organizations.

You can find repositories for all the projects related to the desktop environment on the Hawaii organization page, while repositories related to Maui (distribution packaging tools, installer, logos and marketing material and Web sites) are organized under the Maui organization page.

Search for open issues on the Github page for each of the projects you are interested in, contact the developers using the development mailing list asking for tasks that suit you inclination.

Below there's a list of repositories grouped by area.

DESKTOP