From 1ff6a8b5d5a5375d0e64798209cfdc21d93de63b Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 10 May 2019 02:11:37 +0300 Subject: Add entry for random design points. [skip ci] --- docs/markdown/Contributing.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/markdown/Contributing.md b/docs/markdown/Contributing.md index 2881837..f8f1824 100644 --- a/docs/markdown/Contributing.md +++ b/docs/markdown/Contributing.md @@ -291,3 +291,16 @@ Environment variables are like global variables, except that they are also hidden by default. Envvars should be avoided whenever possible, all functionality should be exposed in better ways such as command line switches. + +## Random design points that fit nowhere else + +- All features should follow the 90/9/1 rule. 90% of all use cases + should be easy, 9% should be possible and it is totally fine to not + support the final 1% if it would make things too complicated. + +- Any build directory will have at most two toolchains: one native and + one cross. + +- Prefer specific solutions to generic frameworks. Solve the end + user's problems rather than providing them tools to do it + themselves. -- cgit v1.1