This is an old revision of the document!
Introduction
High-value, simple & easily accessible ways to contribute to FreeBSD
Activities
Help & support others users / Talk about FreeBSD online
Start conversations, support users and engage in FreeBSD-related discourse
- See also: Community for other channels
Increase FreeBSD awareness at your favourite upstream project(s)
- Websites, documentation, README's
- Add FreeBSD install instructions to documentation/README's
- Add FreeBSD to the list of supported operating systems
- Run software tests, test suites, report successes & failures
- Add feature requests to add or improve FreeBSD support, or FreeBSD-specific features (eg: kqueue(2))
Write about what you do, on, or with FreeBSD
- Write a How To article
- Write a blog post describing a new feature, port project or update
- Write about your experience on FreeBSD, including the successes, failures and what needs improving.
Adopt an unmaintained Port or Package
Add to and improve FreeBSD Wiki Content
- Report incorrect or outdated content
- Suggest additions, changes
- Create a wiki account, ask a developer to add you to the contributor group
- Join #freebsd-wiki (ircs://chat.freenode.net/freebsd-wiki) on IRC
Manage and Triage FreeBSD Issues/Bugs
- Analyse/Triage a Bug/Issue for a port/package you use. Examples:
- Incorrectly categorized
- Unclear summaries
- Incorrectly assigned
- CC relevant/appropriate people
- Help issues progress
- Reproduce issues
Skills and Interest Areas
Frontend Development / HTML, CSS, JavaScript
- Many FreeBSD Services use or have HTML/CSS/JavaScript themes or templates. Help us improve the design, usability, performance and accessibility of our user-facing services.
- This Wiki, Bugzilla, the main FreeBSD website, among others
Language & Writing
- FreeBSD provides extensive documentation in many forms, from our handbooks, manual pages, and this wiki. Help us write new content, guides, howto's or tutorials, or level up existing documentation to fill in gaps, or make them more accessible and understandable
- If you know languages other than English, help translate our documentation to those languages
- Wiki: Improve the accessibility, consistency and organisation (information architecture) of our Wiki.
Perl
- Bugzilla is written in Perl. Help us write Extensions, improve automation and extend functionality
- Perl ports and packages. Port new perl ports, and help us keep perl ports up-to-date and well-tested.
Python
- The project runs a number of services built on Python. Some examples include bsd.to (pastebin running dpaste), Limnoria (IRC Bot framework), and this Wiki (moinnmoin)
- We have a number of blue-skype projects and services we'd love to build using popular Python frameworks like Django and Flask.
- Python ports and packages. Port new Python ports, and help us keep Python ports up-to-date and well-tested.