Инструменты для разработчика
Здесь собрана информация, которая будет полезна новым разработчикам, которые хотят подключиться в разработку.
При разработке мы используем следующее:
- WebStorm - используется для написания кода в модулях. Данная IDE идеально походит для крупных проектов, как CMS.
- Microsoft Visual Studio Code - используется для редактирования кода в проектах, написанных на Vue.js (в основном frontend-часть). Используемые плагины:
- Atom One Dark Theme -
akamud.vscode-theme-onedark
- ESLint -
dbaeumer.vscode-eslint
- HTMLHint -
mkaufman.htmlhint
- IntelliJ IDEA Keybindings -
k--kato.intellij-idea-keybindings
- npm -
eg2.vscode-npm-script
- Vetur -
octref.vetur
- vscode-icons -
robertohuertasm.vscode-icons
- Atom One Dark Theme -
- Git - не нужно пояснений.
- Git-репозиторий - Bitbucket.org. Возможен переход на Gitlab, в пользу доступности и инструментов. Инструкция по переходу, доступна здесь.
Что мы используем в проектах:
- Bower - менеджер пакетов для frontend.
- Доставка почты - Mailgun.
- Блог - Ghost, используя скрипт: https://malond-blog.azurewebsites.net/.
- Документация для разработчиков (Dev api) - Heroku: https://malond-dev.herokuapp.com/.
Рекомендации перед разработкой:
Перед тем как начать разработку над проектами, следует прочитать следующие источники, чтобы придерживаться общих принципов:
Скрипты для запуска модулей:
malond_cms - start_cms.bat:
cd C:\Users\sokol\Documents\www\malond_cms npm run dev_windows
malond_login - start_cms.bat:
cd C:\Users\sokol\Documents\www\malond_login npm run dev_windows