Начиная с версии 0.5.0 существует разделение между структурой и разработчиком. Мы разработали приложение скелета, которое использует новую версию. Этот скелет доступен в скелете репо Шассисфп/Шассисфп.
Произносится Cha-See
Да, еще одна структура PHP. Цель с Chassisphp-это структура, которая упрощает процесс создания веб-сайта типа брошюры. Обязательно посетите наш новый сайт Chassisphp.com. Это очень новый и нуждается в дополнительной информации. Мы хотели бы вашей помощи с документами! Смотрите репо в Chassisphp-Site Repo. Мы только начинаем. Этот пакет в бета -версии. Использовать в производстве с осторожностью
Эти инструкции дадут вам копию проекта и работают на местной машине для разработки и тестирования. См. Развертывание для заметок о том, как развернуть проект в живой системе. Рекомендуется использовать композитор для установки Chassisphp.
composer create-project -s dev rogercreasy/chassis-php [project directory name]Следующие шаги помогут вам в первый раз настроить установку Chassisphp.
.env.example в .env и убедитесь, что он читается в процессе веб -сервера. Файл .env предварительно заполняется стандартной конфигурацией для расширения PDO SQLite (PDO_SQLite.) Unix: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update или vendorbindoctrine.bat orm:schema-tool:update
/backend/login со следующими учетными данными:Имя пользователя: [email protected]
Пароль: администратор
/backend/users и выберите «Добавить пользователя».1 . Очень важно , чтобы вы создали свой собственный уникальный администратор, чтобы другие не могли обойти защиту и вход в систему, используя информацию по умолчанию./backend/users и выбрав «Delete».Чтобы запустить тест, используйте:
$ phpunit Если ваша среда еще не настроена, найдите Phpunit в .vendorbinphpunit
Мы следуем PSR-2 для стиля кодирования, автозагрузки PSR-4, PSR-7 для обмена сообщениями и PSR-11 для контейнеров. Мы также верим в использование Оксфордской запятой (см. Вышеупомянутую линию). :-)
Шассисфп не связан с каким -либо конкретным компонентом. Когда это возможно, использование компонентов записывается так, что его можно заменить на компонент выбора разработчика. т.е. контейнер PHP League по умолчанию. Однако, если разработчик предпочитает прыщи, она или он может использовать его.
Если вы новичок в проекте Chassisphp, ознакомьтесь с нашим руководством по новичкам - Руководство по вкладу для этого проекта. Также обязательно прочитайте наш кодекс поведения
Мы действительно хотим вашу помощь. Chassisphp превратился в проект с реальным потенциалом! Мы стараемся быть полезным, гостеприимным и заботливым сообществом. Пожалуйста, посмотрите на код, попробуйте его и дайте нам знать, что вы хотите изменить. Сделайте запрос на привлечение к изменению, если хотите.
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-feature У Chassisphp быстро растущее сообщество участников. Если вы хотите, чтобы ваше имя было добавлено в этот список участников, см. В разделе «Содействие» выше.
Роджер Криси является сопровождающим проект Chassisphp и является его основателем.
Лицензия MIT (MIT)