From d7b256be7bbbbc91ff95ef3e7805d5733fca7382 Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Fri, 3 Nov 2023 11:44:19 +0100 Subject: [PATCH] CONTRIBUTING.md: write Design Goals section --- CONTRIBUTING.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d9ee528f8..f59d3b4f8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,7 +51,13 @@ use by others: ## Design Goals -todo +We have the following goals with our development: + +- **Compatible**: The utilities should be a drop-in replacement for the GNU coreutils. +- **Cross-platform**: All utilities should run on as many of the supported platforms as possible. +- **Reliable**: The utilities should never unexpectedly fail. +- **Performant**: Our utilities should be written in fast idiomatic Rust. We aim to match or exceed the performance of the GNU utilities. +- **Well-tested**: We should have a lot of tests to be able to guarantee reliability and compatibility. ## How to Help