Improve CONTRIBUTING.

This commit is contained in:
Ribbon 2023-03-01 20:47:51 +00:00
parent c5194362a1
commit 3bd033a533

View file

@ -14,7 +14,21 @@ Please review the LICENSE for the project you are contributing to.
- [Our Philosophy](https://doc.redox-os.org/book/ch01-02-philosophy.html)
## Low-Hanging Fruit - Easy Targets for Newbies
## Suggestions for Contributions
You can contribute to Redox documentation/code on these repositories:
(The order is based on difficulty, easy things first)
- [Website](https://gitlab.redox-os.org/redox-os/website)
- [Book](https://gitlab.redox-os.org/redox-os/book)
- [Main Repository (build system/config)](https://gitlab.redox-os.org/redox-os/redox)
- [Cookbook (all system components/ported software)](https://gitlab.redox-os.org/redox-os/cookbook)
- [Redox C Library](https://gitlab.redox-os.org/redox-os/relibc)
- [Drivers](https://gitlab.redox-os.org/redox-os/drivers)
- [Kernel](https://gitlab.redox-os.org/redox-os/kernel)
### Low-Hanging Fruit - Easy Targets for Newbies
If you're not fluent in Rust:
@ -42,27 +56,9 @@ For those who want to contribute to the Redox GUI, our GUI strategy has recently
* OrbTk is now sunsetting, and its developers have moved to other projects such as the ones below. There is currently no Redox-specific GUI development underway.
* Redox is in the process of adopting other Rust-lang GUIs such as [Iced](https://iced.rs) and [Slint](https://slint-ui.com/). Please check out those projects if this is your area of interest.
You can contribute to Redox documentation/code on these repositories:
(The order is based on difficulty, easy things first)
- [Website](https://gitlab.redox-os.org/redox-os/website)
- [Book](https://gitlab.redox-os.org/redox-os/book)
- [Main Repository (build system/config)](https://gitlab.redox-os.org/redox-os/redox)
- [Cookbook (all system components/ported software)](https://gitlab.redox-os.org/redox-os/cookbook)
- [Display Server/Desktop Environment](https://gitlab.redox-os.org/redox-os/orbital)
- [Orbital Client Library](https://gitlab.redox-os.org/redox-os/orbclient)
- [Orbital Applications](https://gitlab.redox-os.org/redox-os/orbutils)
- [Redox C Library](https://gitlab.redox-os.org/redox-os/relibc)
- [Drivers](https://gitlab.redox-os.org/redox-os/drivers)
- [Kernel](https://gitlab.redox-os.org/redox-os/kernel)
## Best Practices and Guidelines
- [Redox Book Guide](https://doc.redox-os.org/book/ch11-00-best-practices.html)
### Testing Practices
- [Redox Book Guide](https://doc.redox-os.org/book/ch09-03-testing-practices.html)
## Style Guidelines