===== 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 * [[IRC]], [[https://forums.freebsd.org|FreeBSD Forums]] or [[https://lists.freebsd.org/|FreeBSD Mailing Lists]] * [[https://twitter.com/hashtag/freebsd|Twitter (#freebsd)]], [[https://stackoverflow.com/questions/tagged/freebsd|StackOverflow]] * 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%%))%% * #UpstreamLove ==== 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 ==== Maintain an [[https://repology.org/metapackages/?maintainer=ports%40freebsd.org|un-maintained port]] * [[PortsCheatSheet|FreeBSD Ports: New Contributor 101 / Cheatsheet]] ==== 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 [[ContributorsGroup|contributor group]] * Join #freebsd-wiki (ircs:%%//%%chat.Libera.Chat/freebsd-wiki) on [[IRC]] ==== Manage and Triage FreeBSD Issues/Bugs ==== * [[Bugzilla/TriageTraining|Analyse/Triage]] a [[https://bugs.freebsd.org/bugzilla/|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 & 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, including handbooks, manual pages, and this wiki. * Help us write new content, guides, [[CategoryHowTo|howto]]s or tutorials, or level up existing documentation to fill in gaps, or make them more accessible and understandable * Wiki: Improve the accessibility, consistency and organisation (information architecture) of our Wiki. * Know languages other than English? Help translate our documentation to those languages. ==== Perl ==== * Bugzilla is written in Perl. Help us write [[Bugzilla]] Extensions, improve automation and extend functionality * Perl ports and packages. Create 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 [[https://bsd.to|bsd.to]] (pastebin running dpaste), Limnoria (IRC Bot framework), and this Wiki (%%MoinMoin%%) * 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. Create new Python ports, and help us keep Python ports up-to-date and well-tested. ==== Gaming ==== * Test and fix Steam games on %%FreeBSD%%. [[https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility|Check the Steam Games: FreeBSD Compatibility List]] * Join #freebsd-games on IRC Libera Chat or #gaming channel on [[Discord]] ---- {{tag>HowTo Contributing}}