The coding standards for developers at Bytecode Digital Agency B.V. to ensure code health and quality of the products delivered to our clients.
All of our conventions regarding indentation and such can also be found in the form of an .editorconfig
file.
Please read this file thoroughly, and also check out the links in the Final words section. Spending half an hour now can save you many hours during projects!
For installing all Javascript/Typescript linting dependencies, you can use a shell script, just run curl https://raw.githubusercontent.com/BytecodeAgency/Coding-Standards/master/bin/bootstrap | bash
while within the repo you want to bootstrap
We will discuss the following points in this Coding Standards file:
Some final words of this Coding Guidelines file:
- "Clean Code" by Robert C. Martin (Uncle Bob)
- "The Clean Coder" by Robert C. Martin (Uncle Bob)
The following sources are used for the creation of this Coding Guidelines file, please also read the following sources (you don't have to go in depth), because of course we couldn't add every single usable detail in this file.
- Airbnb Javascript standards
- Javascript project guidelines
- Sitepoint SASS project architecture
- SASS Guidelin.es, please read this part for some great tips
- Altavia ACT styleguide
- Gitignore creator
- WordPress Codex
- Roots.io
- Wikipedia - DRY
- Fibonacci
- Yarn
- BEM
- Try to not use starter packs at all
- This repo for Parcel/Handlebars development
- Mega Boiler Plate