Contribute

GhostBSD is seeking help in many areas like the promotion of the project, the documentation, the development and much more. We are always grateful for contributions and active contributor. It is straightforward to contribute to the project depend only on your skills, your availability.

Get Help & Help Others

If you have some necessary Linux/BSD experience and you're willing to help other users with technical problems, you should consider joining the forums, GhostBSD Telegram chat, and #ghostbsd IRC channel on irc.freenode.net and helping other users in the community to solve their problems.

Forums

GhostBSD Forums is an interactive Q&A platform to help to find answers to common questions. Anyone can create an account to start asking and answering Question.

Unanswered Questions New Question

IRC & Telegram Chat

Join our IRC chat room on #ghostbsd on irc.freenode.net and GhostBSD Telegram. GhostBSD users and developers are online, and some users are waiting for help.

IRC Telegram

Promoting GhostBSD

Share it

If you like GhostBSD, let people know, talk about it with your friend's coworker and on social media.

Article and review

If you have a blog, you can write an article or a review about GhostBSD and publish distrowatch.com.

Promote GhostBSD at events

If you are interested in promoting GhostBSD at an open source event, we could provide some help and goodies.

Content and Documentation

Documentation

GhostBSD provides Wiki documentation for both users and developers. All of our documentation is hosted on GhostBSD Wiki, so anyone can submit changes and new sections.

Wiki

Translations

Currently, GhostBSD is by default only available in English. We want this to change and hope to roll out some international features in the future versions. For that however, we need help from our community. If you want to contribute a translation of any GhostBSD content, let us know onhttp://forums.ghostbsd.org/viewforum.php?f=71.

Reporting problem.

If you like playing around with operating systems and have a bit of spare time with spare system or virtual machine, one of the most effective ways you can assist GhostBSD is reporting problems you encounter while using GhostBSD. Subscribe to http://issues.ghostbsd.org, http://forums.ghostbsd.org and also join us on IRC at irc.freenode.net #ghostbsd and #ghostbsd-dev. You will also be able to see what problems other are finding and verify if the problem exists on your hardware as well.

Reporting bug

When you've noticed something that doesn't function properly while using GhostBSD, let us know. The problem you have discovered is most likely affecting others. The sooner we know about it, the sooner we're able to fix it.

Follow these tips so that you can accurately describe your findings so they can be fixed as soon as possible:

  • When reporting a new issue, use a descriptive subject that includes the error and the version of GhostBSD. Ideally, the subject should be short, and contains key words about the error.
  • Ensure that the body of the bug report includes the GhostBSD version and architecture.
  • Give a good description of the problem and how to reproduce the error. If there is an error message, include it's text.
  • Include any other info that maybe useful.
  • If the problem appears to be hardware related, include a copy of /var/run/dmesg.boot as this file shows the hardware that was probed the last time the system booted.

Development, Code and Design

GhostBSD is developed by a team of BSD users and supported by its widespread community. Our Open Source Software development is different then other solutions. Our user community can be actively involved in the development of GhostBSD. We are always on the lookout for feedback on missing features, new ideas, app development and more. Find out more about how to get involved!

Adding new software

If you have a suggestion for a Port that doesn't exist yet or want to help ensure that new ports work flawlessly check out FreeBSD Port mailing list for any other information you might require, check out FreeBSD Porter's Handbook

Design

If you have an idea on how to improve the look and feel of GhostBSD, want to design a wallpaper, MATE theme, icon set or/and anything of this sort for GhostBSD, let us know on http://forums.ghostbsd.org/viewforum.php?f=74.

Code

Most of our development is done in Python, GTK libraries, and standard shell(/bin/sh) scripts. There may be cases where other languages like C and other libraries are needed, but those will be evaluated on a case-by-case basis, so feel free to get involve and join us on http://forums.ghostbsd.org and on IRC at irc.freenode.net #ghostbsd-dev.

Fork us on GitHub

All the code of GhostBSD is hosted on GitHub, feel free to browse through our GitHub repository where we store all GhostBSD source code and utilities. If you see something you want to work on fork it, you have a proposal for the project, then feel free to let us know via http://forums.ghostbsd.org or irc.freenode.net #ghostbsd-dev and we'll be happy to help you get started.

Fork Us

Partners

GhostBSD appreciates relationships with its partners:

HoneyGuide