aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2019-07-05 23:39:16 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2019-07-05 23:39:16 +0300
commit785b0711cd19940ee49cff4b1418f5b1296ce1f8 (patch)
tree61aff74f1a934072beecfb8694a26a7c3291419e /docs
parentb347f00dc0a921f99ade780223a2fd3a18431cc6 (diff)
downloadmeson-785b0711cd19940ee49cff4b1418f5b1296ce1f8.zip
meson-785b0711cd19940ee49cff4b1418f5b1296ce1f8.tar.gz
meson-785b0711cd19940ee49cff4b1418f5b1296ce1f8.tar.bz2
Explain that using shell functionality is forbidden. [skip ci]
Diffstat (limited to 'docs')
-rw-r--r--docs/markdown/Contributing.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/markdown/Contributing.md b/docs/markdown/Contributing.md
index f8f1824..d724b75 100644
--- a/docs/markdown/Contributing.md
+++ b/docs/markdown/Contributing.md
@@ -304,3 +304,9 @@ line switches.
- Prefer specific solutions to generic frameworks. Solve the end
user's problems rather than providing them tools to do it
themselves.
+
+- Never use features of the Unix shell (or Windows shell for that
+ matter). Doing things like forwaring output with `>` or invoking
+ multiple commands with `&&` are not permitted. Whenever these sorts
+ of requirements show up, write an internal Python script with the
+ desired functionality and use that instead.