Official documents and development recommendations
Get the .pdf
version here.
pip install -U autopep8 flake8 pep8
npm install -g babel-eslint eslint eslint-plugin-flowtype eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react htmlhint jsonlint nodemon tern
The usage of Atom as the main IDE is recommended, along with these plugging:
# Common
autoclose-html
highlight-line
highlight-selected
indent-guide-improved
trailing-spaces
sublime-style-column-selection
editorconfig
autocomplete-paths
file-icons
pigments
atom-beautify
linter
# Python
autocomplete-python
linter-flake8
linter-pep8
# Javascript
atom-ternjs
linter-eslint
linter-jsonlint
linter-csslint
language-babel
turbo-javascript
Install all with:
apm install autoclose-html highlight-line highlight-selected indent-guide-improved trailing-spaces sublime-style-column-selection editorconfig autocomplete-paths file-icons pigments atom-beautify linter autocomplete-python linter-flake8 linter-pep8 atom-ternjs linter-eslint linter-jsonlint linter-csslint language-babel turbo-javascript