- Author: Michael Naatjes
- Version: 1.0.0
- Date: 08/10/25
This is the directory structure of the mnaatjes/mvc-framework/ package.
This is what ends up in vendors/ directory when installed by composer.
.
│
├── resources/
│ ├── data/
│ └── docs/
|
├── src/
│ ├── DataAccess/
│ ├── HttpCore/
│ ├── MVCCore/
│ └── Utils/
│ └── Container.php
|
├── tests/
│ └── ...replicate template environment.../
|
├── LICENSE
└── README.md
This is the directory structure of the mnaatjes/mvc-skeleton/ template.
.
│
├── app/
│ ├── Controllers/
│ │ └── TestController.php
│ │
│ ├── Models/
│ │ └── TestModel.php
│ │
│ ├── Repositories/
│ │ └── TestRepository.php
│ │
│ ├── Services/
│ └── Views/
│
├── config/
│ ├── config.env
│ └── services.php
│
├── public/
│ ├── assets/
│ │ ├── css/
│ │ └── images/
│ │
│ └── index.php
│
├── resources/
│ ├── data/
│ ├── sass/
│ └── js/
│
├── routes/
│ ├── web.php
│ └── api.php
│
├── storage/
│ └── logs/
│
├── tests/ ...user generated tests
│
├── vendors/ ...mvc-framework install
|
├── composer.json
├── .gitignore
└── README.md
This is the directory structure of the Template that the client will have after composer create-project is executed.
composer create-project mnaatjes/mvc-skeleton my-new-app --repository='{"type":"vcs", "url":"https://github.com/mnaatjes/mvc-template.git"}' --stability dev