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.
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.
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.
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 some provide help and goodies.
Content and 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.
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.
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.
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:
- Before reporting a bug, search the http://issues.ghostbsd.org to see if anyone else has reported a similar problem.
- 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
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
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.
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.