- See README.md.
- See Googles style guide.
- Use Github flavored markdown.
- One sentence per line - do not line break long sentences.
- Naming conventions?
- Line length limit (except for markdown)?
Tools for making development easier for everyone!
Install pre-commit using pip:
# From the project root
sudo apt install python3-pip git rbenv
wget -qO- https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.linux.x86_64.tar.xz | sudo tar -J -xf - --strip-components=1 -C /usr/local/bin/ --no-anchored shellcheck
pip3 install pre-commit
pre-commit install
Note: pre-commit
is usually installed at $HOME/.local/bin
.
Make sure it is on your PATH
.
Some tests will now be performed on the staged files each commit.
To uninstall the pre-commit checks, remove the file at .git/hooks/pre-commit
.
To use common editor settings in this repository, please install and enable the Editorconfig plugin in your editor, if available.
The plugin will set up project-specific editor configuration based on the values in the .editorconfig
file.
Some recommended plugins:
timonwong.shellcheck
davidanson.vscode-markdownlint
redhat.vscode-yaml
editorconfig.editorconfig
Please add plugins that makes life easier :)