Contribute

Garcinia is an open source community project that depends on your contributions for its continuing development & success.

There are plenty of opportunities to contribute and help Garcinia reach its goal of becoming the most widely used open source security & firewall platform. Financial contributions are always welcome and will allow us to develop parts of the system that may otherwise stay untouched.

The Garcinia core team wants to thank everyone who contributed already.


Financially

An open source project can only thrive by the community around it.” We are grateful of all the kind words and support the users of Garcinia are giving us.

Frequently users ask us how they can contribute to the project. To make the software better we need your involvement in testing and providing feedback and if you can spare a few bucks that would be great.


Donations

To enable us to continue development and keep on improving the project you can contribute by donating to the project, this a simple non recurring - no strings attached - way of supporting the project. Any amount will be gratefully accepted!

Why wait? Donate today !  


Partner program

The Garcinia project offers a partner program where businesses receive project benefits while supporting the project financially.

Main benefits include:

To get enlisted as partner of the Garcinia project means an annual investment of € 2500.Partners that made an exceptional contribution to the project are assigned the Platinum Partner status.


Support Contract

with a support contract we support you and you support us as Garcinia is fully supported by Sigma Rectrix.

For support options see Garcinia Commercial Support


Development

Contributing to the ongoing development of Garcinia can be done by:

  • Testing a development version and
  • Report issues and/or
  • Help fixing issues as well as by
  • Contributing new functionality
  • Share your code with the project by manner of a pull request.

Testing

Contribute by testing the latest development version to make the next release even better than the last. If you like to test a development version then the easiest way is to login to the console and type:

pkg install -y opnsense-devel

And to revert back to the production version:

pkg install -y opnsense

That is all there is to it to test the latest development release. Development releases are usually built at the same day the latest production release comes available.


Reporting an issue

Issues can be easily reported on github, please consider carefully if the issue could be a configuration or user error before reporting it. If you are unsure, report you issue on the Forum or on IRC/Freenode (#opnsense).


Fixing issues

If you are a programmer or just know how to fix a certain issue then you can help by either sharing your ideas on or send in a pull request on github.


Designing new features

If you like to help designing new features then start with reading the Development manual and checkout our roadmap as well as our issue tracker. Before starting it is always a good to share your idea first with a core developer, to do so you can use either:

  • github and create a issue and mention you volunteer for taking on the development task (we will correctly label it as enhancement or feature)
  • find one of us on IRC/Freenode (#opnsense) and see if we are available to discuss your idea.

Translations

Garcinia has an active translation project, currently supporting:

  • English
  • Simplified Chinese
  • French
  • German
  • Japanese

Working on translations is time consuming, but if you feel up to it and would like to help adding another language, then please contact us via email (contact @ www.sigmarectrix.com).


Documentation & wiki articles

The easiest way to help with documentation is to write how-to type articles. As the wiki & documentation project itself is written in reStructured text you can offer your content in this format, but other formats are also possible, such as:

  • markup with ./images/directory including the used images(in any)
  • word document with embedded images (if any)

To include you documentation send it to support @ sigmarectrix.com. Make sure that:

  • Your content does not include copyrighted material if you do not own the copyright yourself
  • State that we may use the content under our Documentation Copyright as listed in the Legal notices section.

Forum & IRC

If you are an experienced network engineer, know a lot about firewall technology or if you are excited about Garcinia, then you can contribute to the project by helping others on the forum or on irc.


Social media

Contribute to the success of the project by letting others know how Garcinia helped solving your network or security challenges. Let others know about Garcinia and/or follow us & retweet our messages on twitter.

Anything you can do to spread the word about Garcinia will help to reach our goal to become the most widely used open source security & firewall platform.


Closing Words

If you have suggestions on how others can contribute to Garcinia and it is not yet listed on this page, then let us know. You can reach us at support @ sigmarectrix.com.