redox/CONTRIBUTING.md
2023-02-28 08:52:59 +00:00

3.1 KiB

Contributing to Redox

Thank you for your interest in contributing to Redox! This document will outline the basics of where to start if you wish to contribute to the project. There are many ways to help us out and and we appreciate all of them. We look forward to your contribution!

Index

Code Of Conduct

We follow the Rust Code Of Conduct.

Communication

Chat

Join us on Matrix Chat to discuss issues or ask questions.

GitLab Issues

You will need to have a Redox GitLab account to file an issue, and registration can take a few days.

Pull Requests

Please follow our process for creating proper pull requests.

Low-Hanging Fruit - Easy Targets for Newbies

Best Practices and Guidelines

Testing Practices

Style Guidelines

Rust

Since Rust is a relatively small and new language compared to others like C, there's really only one standard. Just follow the official Rust standards for formatting, and maybe run rustfmt on your changes, until we setup the CI system to do it automatically.

Git

Please follow how to create a proper pull request.

Other Ways to Contribute

If you're not big on coding, but you still want to help keep the project going, you can still contribute/support in a variety of ways! We'll try to find a way to use anything you have to offer.

Design

If you're a good designer, whether it's 2D graphics, 3D graphics, interfaces, web design, you can help. We need logos, UI design, UI skins, app icons, desktop backgrounds, etc. More information to come on this in the future, for now just join the Chat and ask about graphic design.

Donate to Redox

If you are interested in donating to the Redox OS nonprofit, you can find instructions here.