Инструменты для разработчика

Здесь собрана информация, которая будет полезна новым разработчикам, которые хотят подключиться в разработку.

При разработке мы используем следующее:
  • 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
  • Git - не нужно пояснений.
  • Git-репозиторий - Bitbucket.org. Возможен переход на Gitlab, в пользу доступности и инструментов. Инструкция по переходу, доступна здесь.
Что мы используем в проектах:
Рекомендации перед разработкой:

Перед тем как начать разработку над проектами, следует прочитать следующие источники, чтобы придерживаться общих принципов:

  • CHANGELOG - рекомендации по ведению CHANGELOG.md файла здесь и здесь.
Скрипты для запуска модулей:
  • 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