## page was renamed from KubilayKocak/ContributingToFreeBSD
== Introduction ==

High-value, simple & easily accessible ways to contribute to FreeBSD

<<BR>><<TableOfContents()>>

== 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) ===
<<Anchor(awareness)>>

  * 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 ===
<<Anchor(writing)>>

  * 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 ===
<<Anchor(maintainership)>>

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 ===
<<Anchor(wiki)>>
  * Report incorrect or outdated content
  * Suggest additions, changes
  * Create a wiki account, ask a developer to add you to the [[ContributorsGroup|contributor group]]
  * Join [[ircs://chat.Libera.Chat/freebsd-wiki|#freebsd-wiki]] on [[IRC]]

=== Manage and Triage FreeBSD Issues/Bugs ===
<<Anchor(issues)>>

 * [[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 ===
<<Anchor(frontend)>>

  * 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 ===
<<Anchor(language)>>

  * 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 ===
<<Anchor(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 ===
<<Anchor(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 ===
<<Anchor(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]]

----
CategoryHowTo CategoryContributing