composer create-project forkcms/forkcms .
в корне вашего документа.Примечание . Если вы используете GIT вместо композитора create-project или zip-файла с http://www.fork-cms.com, вам следует установить наши зависимости. Зависимости обрабатываются композитором
Чтобы установить зависимости, вы можете запустить команду ниже в корне документа:
composer install -o
Если вы обнаружите какие-либо проблемы, связанные с безопасностью, отправьте электронное письмо по адресу [email protected] вместо использования системы отслеживания проблем. HTML разрешен в переводах, потому что иногда он вам нужен. Любые сообщения об этом не будут приняты как проблемы безопасности. Владельцы веб-сайтов могут сузить круг лиц, которые могут добавлять/редактировать строки перевода, используя разрешения группы.
Если вы обнаружите какие-либо ошибки, создайте проблему на Github. Если вы застряли или хотите обсудить Fork CMS: присоединяйтесь к нашему каналу Slack!
Мы используем phpunit в качестве тестовой среды. Он устанавливается при использовании установки композитора. Чтобы иметь возможность запускать их, убедитесь, что у вас есть база данных с теми же учетными данными, что и у вашей обычной базы данных, и с суффиксом _test в имени.
Поскольку мы поддерживаем несколько версий PHP, это вызвало некоторые проблемы. Поэтому используем бридж от Symfony.
Запуск тестов:
composer test
Выполнение только модульных, функциональных тестов или тестов установщика.
composer test -- --testsuite=functional
composer test -- --testsuite=unit
composer test -- --testsuite=installer
Если вы хотите запустить все тесты, кроме тестов установщика, используйте
composer test -- --exclude-group=installer
Бэкэнд использует Bootstrap в сочетании с Sass. Чтобы внести изменения, вам следует внести изменения в scss-файлы и восстановить настоящий CSS с помощью gulp build
.
Мы используем пряжу для установки наших зависимостей. На данный момент у нас есть скрипт gulp
, который перемещает все в правильные каталоги. Поэтому, если вы измените зависимости, обязательно запустите gulp build
.
Присоединяйтесь к нашему каналу Slack!
Команда Форк CMS