Skip to content

Official documents and development recommendations

License

Notifications You must be signed in to change notification settings

ACM-Planner/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

79d0701 · Aug 19, 2016

History

15 Commits
Aug 19, 2016
Aug 19, 2016
Aug 18, 2016
Aug 18, 2016
Aug 18, 2016

Repository files navigation

Planner 2.0 docs

Official documents and development recommendations

Mockup

Precursor

Get the .pdf version here.

Development

Requirements

Dependencies

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

IDE

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