summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbouzar Parvan <[email protected]>2021-07-21 00:33:03 +0430
committerGitHub <[email protected]>2021-07-21 00:33:03 +0430
commit87c4ff915de4da1d463775f14610fc593b2b32cc (patch)
tree0b3906bfc50198b7703a27264cd3bc4a935853ea
parent0064b446a02be13dba0f16f084e073b347716710 (diff)
Update CONTRIBUTING.md
-rw-r--r--CONTRIBUTING.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 364ccf54..c43b1670 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -21,6 +21,8 @@ One of the best ways to begin contributing in a meaningful way is by helping fin
2. Copy `utils/.stylua.toml` into the LunarVim root directory
+3. Install [shfmt](https://github.com/mvdan/sh#shfmt)
+
## Some Guidelines
### Git Commit Messages
@@ -40,6 +42,16 @@ ex: (feature|bugfix|hotfix)/what-my-pr-does
All lua code is formatted with [Stylua](https://github.com/JohnnyMorganz/StyLua).
* Use snake_case
* Avoid platform-dependent code
+```bash
+stylua --config-path ./utils/.stylua.toml -c .
+```
+
+All shell code is formatted according to [Google Shell Style Guide](https://google.github.io/styleguide/shellguide.html)
+* use two spaces instead of tabs
+```bash
+shfmt -i 2 -ci -l -d .
+```
+
## Communication