Skip to content

ruphp/freepainters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freepainters

Платформа для заказов малярных работ с ролевым доступом.

Стек

  • PHP 8.4
  • Yii2
  • PostgreSQL 16
  • Redis 7
  • Nginx
  • Docker Compose

Быстрый старт

git clone git@github.com:ruphp/freepainters.git
cd freepainters
make up
make deps
make migrate

Приложение после запуска доступно на http://localhost.

Основные команды

make up
make down
make deps
make migrate
make test
make test-unit
make logs
make bash

Документация

  • CONTEXT.md — технический контекст проекта и правила разработки.
  • docs/README.md — навигация по долговременной документации.
  • docs/TESTING.md — правила тестирования.
  • docs/REVIEW_SYSTEM.md — описание подсистемы отзывов.

Принципы

  • Основной код находится в back/src.
  • PHP, Composer и тесты считаются частью Docker-окружения.
  • Изменения схемы БД делаются через миграции.
  • Новая долговременная документация добавляется только при реальной необходимости.

Лицензия

BSD-3-Clause

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors