|
| 1 | +# InitPHP Framework3 |
| 2 | + |
| 3 | +InitPHP Framework, is the most minimalist web framework manager using MVC architecture. |
| 4 | + |
| 5 | +[](https://packagist.org/packages/initphp/framework3) [](https://packagist.org/packages/initphp/framework3) [](https://packagist.org/packages/initphp/framework3) [](https://packagist.org/packages/initphp/framework3) [](https://packagist.org/packages/initphp/framework3) |
| 6 | + |
| 7 | +This framework offers only the most essential infrastructure tools and structure. Although it is minimalist, the most basic libraries it offers have the ability to compete with large frameworks. |
| 8 | + |
| 9 | +### What does it offer? |
| 10 | + |
| 11 | +It offers basic libraries that every project needs, such as Configurations, HTTP Routing, Database Abstraction and ORM, Multi-Language Support, Triggerable Events, User Inputs, Logger, Validation. |
| 12 | + |
| 13 | +If you need more; You can simply integrate any Init PHP library or a different library into your project. |
| 14 | + |
| 15 | +## Installation |
| 16 | + |
| 17 | +``` |
| 18 | +composer create-project initphp/framework3 MyProject |
| 19 | +php init key:generate |
| 20 | +``` |
| 21 | + |
| 22 | +## Usage |
| 23 | + |
| 24 | +It has a file and directory structure similar to the MVC frameworks that developers are used to. The classes and libraries of your application are in the `/application/` directory. |
| 25 | + |
| 26 | +**_Note :_** If your project runs in a subdirectory, specify it in the `BASE_PATH` configuration in the `/.env` file. |
| 27 | + |
| 28 | +You can find Route and other definitions in files and classes in the `/routes/` directory. |
| 29 | + |
| 30 | +To see the available console commands; |
| 31 | + |
| 32 | +``` |
| 33 | +php init list |
| 34 | +``` |
| 35 | + |
| 36 | +## To-Do |
| 37 | + |
| 38 | +-[ ] Detailed documentation or Wiki will be prepared. |
| 39 | + |
| 40 | +## Getting Help |
| 41 | + |
| 42 | +If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker. |
| 43 | + |
| 44 | +## Contributing |
| 45 | + |
| 46 | +> All contributions to this project will be published under the MIT License. By submitting a pull request or filing a bug, issue, or feature request, you are agreeing to comply with this waiver of copyright interest. |
| 47 | +
|
| 48 | +- Fork it ( https://github.com/InitPHP/Framework3/fork ) |
| 49 | +- Create your feature branch (git checkout -b my-new-feature) |
| 50 | +- Commit your changes (git commit -am "Add some feature") |
| 51 | +- Push to the branch (git push origin my-new-feature) |
| 52 | +- Create a new Pull Request |
| 53 | + |
| 54 | +## Credits |
| 55 | + |
| 56 | +- [Muhammet ŞAFAK](https://www.muhammetsafak.com.tr) <<info@muhammetsafak.com.tr>> |
| 57 | + |
| 58 | +## License |
| 59 | + |
| 60 | +Copyright © 2022 [MIT License](./LICENSE) |
0 commit comments