Update section.

This commit is contained in:
Ribbon 2023-03-08 02:43:45 +00:00
parent bf450087e5
commit 8b43df7ee8

View file

@ -36,29 +36,30 @@ You can contribute to Redox documentation/code on these repositories:
If you're not fluent in Rust: If you're not fluent in Rust:
* Writing documentation - Write documentation
* Using/testing Redox, filing issues for bugs and needed features - Use/test Redox, filing issues for bugs and needed features (verify the GitLab issues before)
* Web development ([Redox website](https://gitlab.redox-os.org/redox-os/website)) - Web development ([Redox website](https://gitlab.redox-os.org/redox-os/website))
* Writing unit tests (may require minimal knowledge of Rust) - Write unit tests (may require minimal knowledge of Rust)
If you are fluent in Rust, but not OS Development: If you are fluent in Rust, but not OS Development:
* Port applications written in Rust to Redox - Port applications written in Rust to Redox (missing support on relibc will make patches dirty)
* Rewritten-in-Rust libc ([relibc](https://gitlab.redox-os.org/redox-os/relibc)) - Rewritten-in-Rust libc ([relibc](https://gitlab.redox-os.org/redox-os/relibc))
* Shell ([Ion](https://gitlab.redox-os.org/redox-os/ion)) - Shell ([Ion](https://gitlab.redox-os.org/redox-os/ion))
* Package Manager ([pkgutils](https://gitlab.redox-os.org/redox-os/pkgutils)) - Package Manager ([pkgutils](https://gitlab.redox-os.org/redox-os/pkgutils))
If you are fluent in Rust, and have experience with OS Dev: If you are fluent in Rust, and have experience with OS Dev:
* Familiarize yourself with the repository and codebase - Familiarize yourself with the repository and codebase
* Grep for `TODO`, `FIXME`, `BUG`, `UNOPTIMIZED`, `REWRITEME`, `DOCME`, and `PRETTYFYME` and fix the code you find. - Grep for `TODO`, `FIXME`, `BUG`, `UNOPTIMIZED`, `REWRITEME`, `DOCME`, and `PRETTYFYME` and fix the code you find
* Update older code to remove warnings. - Update older code to remove warnings
* Improve and optimize code, especially in the kernel - Improve and optimize code, especially in the kernel
- Write drivers
For those who want to contribute to the Redox GUI, our GUI strategy has recently changed. For those who want to contribute to the Redox GUI, our GUI strategy has recently changed.
* 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. - 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. - 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.
## Tracking Issues ## Tracking Issues
@ -94,9 +95,9 @@ Please follow our process for [creating proper pull requests](https://doc.redox-
## External Links ## External Links
* [redox-os.org](https://redox-os.org) - [redox-os.org](https://redox-os.org)
* [rust-os-comparison](https://github.com/flosse/rust-os-comparison) - [rust-os-comparison](https://github.com/flosse/rust-os-comparison)
* [rust-lang.org](http://rust-lang.org) - [rust-lang.org](http://rust-lang.org)
## Other Ways to Contribute ## Other Ways to Contribute