Add CONTRIBUTING.md

This commit is contained in:
Evan Goode 2025-07-26 14:29:38 -04:00
parent 7acd073809
commit 9f940f666c

13
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,13 @@
# Contributing
Pull requests are welcome. Most changes in code, especially new features, should be accompanied by new tests.
We recommend using [Nix](https://nixos.org) when working on Drasl. This repository includes a `flake.nix` supplying a development environment (run `nix develop` or use [direnv](https://direnv.net)) and a build script (run `nix build`).
We use [pre-commit](https://pre-commit.com) for pre-commit hooks. Before you `git commit`, set up [pre-commit](https://pre-commit.com) (it's already included in the Nix development environment) and run `pre-commit install`.
## Translations
Translating Drasl from English to other languages happens on [Hosted Weblate](https://hosted.weblate.org/projects/unmojang/drasl). All contributions are welcome, including translations to new languages and suggestions to improve existing translations.
<img src="https://hosted.weblate.org/widget/unmojang/drasl/multi-auto.svg" alt="translation status" />