Skip to content

Set up application scaffold - #2

Merged
Shifrin merged 1 commit into
mainfrom
issue-1-prepare
Jun 10, 2026
Merged

Shifrin merged 1 commit into
mainfrom
issue-1-prepare

Conversation

@Shifrin

@Shifrin Shifrin commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Set up application scaffold:

  • Add environment configuration (.env, .env.example) with dotenv support
  • Configure tooling: PHP-CS-Fixer, PHPStan, Rector, PHPUnit
  • Add application entry point (public/index.php) and console entry point (bin/console)
  • Implement layered structure: Domain, Application, Infrastructure, Contract
  • Add HTTP controller (Home) and console command (Home) as examples
  • Implement service providers for container definitions, routes, and console commands
  • Add architecture documentation and automated architecture tests (phpat)
  • Register composer dependencies and dev tools
  • Add development service provider with Whoops error handler
  • Configure extensions and themes directories

- Add environment configuration (.env, .env.example) with dotenv support
- Configure tooling: PHP-CS-Fixer, PHPStan, Rector, PHPUnit
- Add application entry point (public/index.php) and console entry point (bin/console)
- Implement layered structure: Domain, Application, Infrastructure, Contract
- Add HTTP controller (Home) and console command (Home) as examples
- Implement service providers for container definitions, routes, and console commands
- Add architecture documentation and automated architecture tests (phpat)
- Register composer dependencies and dev tools
- Add development service provider with Whoops error handler
- Configure extensions and themes directories
@Shifrin Shifrin linked an issue Jun 10, 2026 that may be closed by this pull request
@Shifrin
Shifrin merged commit 5c0bbce into main Jun 10, 2026
1 check failed
@Shifrin
Shifrin deleted the issue-1-prepare branch June 10, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[App] Prepare application

1 participant