netico 715a363749 bones | 2 years ago | |
---|---|---|
.. | ||
docs | 2 years ago | |
src | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
composer.json | 2 years ago | |
composer.lock | 2 years ago |
Minimalist PHP framework that follows the KISS principle.
It's not ready for production. If anything, the goal is to show you how to build your own framework.
Using bones requires basic knowledge of object-oriented programming, as bones is a pure OOP-based framework.
KISS (an acronym for "keep it simple stupid") is a design rule that every good developer should apply to their code. It reduces complexity and improves readability as well as maintainability by aiming for the simplest solution.
You can use git:
git clone https://git.lattuga.net/netico/code-library.git
Go to the root directory of the framework:
cd code-library/Framework/bones
And finally:
composer install
The documentation app is built with bones and is the best starting point to learn how the framework works.
You can run the documentation app with PHP's built-in webserver:
composer app
Now open the address https://localhost:8000 in your browser.
documentation app
API documentation
It may be helpful to read the API documentation, inside the documentation app.
There are other commands available via composer.
To build and deploy bones:
composer build
To check the code:
composer cs
The SedgwickAve-Regular font is designed by Kevin Burke. The author of the icon is Diego Naive.