| Title: How to contribute to the OpenBSD project | |
| Author: Solène | |
| Date: 03 May 2022 | |
| Tags: openbsd | |
| Description: | |
| # Intro | |
| You like OpenBSD? Then, I'm quite sure you can contribute to it! Let | |
| me explain the many ways your skills can be used to improve the project | |
| and contribute back. | |
| Official FAQ section about how to support the Project | |
| # Contributing to OpenBSD | |
| I proposed to update the official FAQ with this content, but it has | |
| been dismissed, so I'm posting it here as I'm convinced it's valuable. | |
| ## Writing and reviewing code | |
| Programmers who enjoy writing operating systems are naturally always | |
| welcome. The team would appreciate your skills on the base system, | |
| kernel, userland. | |
| How create a diff to share a change with other | |
| There is also place for volunteers willing to help at packaging and | |
| maintaing software up to date in our ports tree. | |
| The porter guide | |
| ## Use the development version | |
| Switch your systems to the branch -current and report system or | |
| packages regressions. With more users testing the development version, | |
| the releases are more likely to be bug free. Why not join the | |
| What is -current, how to use it | |
| It's also important to use the packages regularly on the development | |
| branch to report any issue. | |
| FAQ guide to testing packages | |
| Try OpenBSD on as many hardware as you can, send a bug report if you | |
| find incompatibility or regressions. | |
| How to write an useful bug report | |
| Supported hardware platform | |
| ## Documentation | |
| Help maintain documentation by submitting new FAQ material to the | |
| [email protected] mailing list. | |
| Challenging the documentation accuracy and relevance on a regular basis | |
| is a good way to contribute for everyone. | |
| ## Community | |
| Follow the mailing lists, you may be able to help answer questions from | |
| other users. This is also a good opportunity to proofread submitted | |
| changes proposed by others or to try those and report how it works for | |
| you. | |
| The OpenBSD mailing lists | |
| Form or join a local group and get your friends hooked on OpenBSD. | |
| List of OpenBSD user groups | |
| Spread the word on social networks, show the project under a good | |
| light, share your experiences and your use cases. OpenBSD is definitely | |
| not a niche operating system anymore. | |
| Make a case to your employer for using OpenBSD at work. If you're a | |
| student, talk to your professors about using OpenBSD as a learning tool | |
| for Computer Science or Engineering courses. | |
| ## Donate money or hardware | |
| The project has a constant need for cash to pay for equipment, network | |
| connectivity, etc. Even small donations make a profound difference, | |
| donating money or hardware is important. | |
| Donating money | |
| Donate equipment and parts (wishlist) |