Для установки Modx нужно запустить следующую команду:
gitify modx:install [version]
Версию необходимо указать в следующем формате: 2.8.4-pl
Если версия не указана, по умолчанию будет загружена самая последняя, стабильная версия.
После окончания загрузки, необходимо ввести следующие параметры:
- Database Host [
localhost
] - Database Name [
Folder-name
] - Database User [
root
] - Database password
- Database Connection charset [
utf8mb4
] - Database Charset [
utf8mb4
] - Database Collation [
utf8mb4_general_ci
] - Database Prefix [
modx_
] - Hostname [
Computer-Name
]
- Base Url [
/
] - Manager Language [
en
] - Manager User [
Folder-name_admin
] - Manager User Password [
generated
] - Manager Email
- Core Path [
core/
] - Manager Directory [
manager/
]:
Сначала инициализируем gitify в папке установки Modx
gitify init
Необходимо ввести следующие параметры:
- Data Directory [
_data/
] - Backup Directory [
_backup/
]
Необходимо указать, какие именно параметры мы хотим включить в систему git
Путём ответов [Y
]es / [N
]o
- Contexts
- Template Variables
- Content
- Categories
- Templates
- Chunks
- Snippets
- Plugins
- Namespaces, Extension Packages, System Settings
- Form Customization
- Media Sources
- Dashboards
- Currently Installed Packages
Выполняем команду:
gitify extract
После чего мы можем инициализировать репозиторий git
git init
touch .gitignore
В .gitignore указываем
#gitify
_backup/
#Прочее
...
Добавляем свои файлы в .gitignore по необходимости и делаем коммит
git add .
git commit -m "Initial commit"
- Клонируем репозиторий / Подтягиваем изменения
git clone [url] [folder] / git pull
- Вносим изменения в конфиг / Создаём файл конфига.
- Заносим данные в базу
gitify package:install --all gitify build
- Создаём отдельную ветку
git checkout -b [branch_name]
- Вносим правки
- Сохраняем изменения в файлы
gitify extract
- Делаем коммит и пушим
git add . git commit -m [message] git push origin [branch_name]
- Создаём мёрдж реквест и просим компетентного сотрудника проверить и сделать мёрдж