- Contributions to duckOS are always welcome! If you're new to duckOS, start small to get used to contributing.
- When you do make a contribution, try to ensure that it aligns with the project's direction.
- New applications are a good way to contribute. If you're not sure where to start, try looking at the code for existing apps.
- New ports are always welcome! Just make sure you pay attention to any appropriate licenses, and ensure that it builds from scratch with the
ports.sh
script.
Please follow the code style guidelines in docs/style.md. Additionally, see docs/common_patterns.md for information on common coding patterns such as error handling. In general, it's probably a good idea to poke around the codebase for a bit to see how things are typically done :)
If you're not sure about something, questions are always welcome!