https://github.com/nimblemvc/framework
Nimble PHP Framework
https://github.com/nimblemvc/framework
composer framework nimblephp php8
Last synced: 11 months ago
JSON representation
Nimble PHP Framework
- Host: GitHub
- URL: https://github.com/nimblemvc/framework
- Owner: NimbleMVC
- License: mit
- Created: 2024-04-20T13:30:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T20:34:50.000Z (12 months ago)
- Last Synced: 2025-04-04T21:27:47.314Z (12 months ago)
- Topics: composer, framework, nimblephp, php8
- Language: PHP
- Size: 208 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
#
NimblePHP
NimblePHP to lekki framework skupiający się na prostocie. Zapewnia wzorzec MVC oraz automatyczne połączenie z bazą danych, dostarczając wszystko, czego potrzebujesz do rozpoczęcia pracy. Jeśli potrzebujesz dodatkowych funkcji, po prostu zainstaluj odpowiedni moduł i zacznij z niego korzystać.
**Dokumentacja** projektu dostępna jest pod linkiem: https://nimblemvc.github.io/documentation/
## Dlaczego NimblePHP?
- **Prostota** Brak modułów które dodatkowo ociążają kod
- **Rozszerzenia** Wszystkie oficjalne rozszerzenia dosępne w jednym miejsciu (pod [tym](https://packagist.org/packages/nimblephp/) linkiem)
- **Szybki start** Szybka konfiguracja i pierwsze uruchomienie
## Instalacja
Na samym początku należy zaimportować repozytorium composer
```shell
composer require nimblephp/framework
```
Następnie należy utworzyć folder public a w nim plik index.php o treści:
```php
handle();
```
oraz plik .htaccess z zawartością:
```text
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
```
Teraz należy uruchomić plik index.php, pierwsze uruchomienie spowoduje utworzenie folderów wymaganych przez projekt
## CLI
### Czyszczenie cache
```shell
php vendor/bin/nimble cache:clear
```
### Uruchamianie wersji developerskiej aplikacji
```shell
php vendor/bin/nimble serve
```
## Współtworzenie
Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.
## Pomoc
Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem:
https://github.com/NimbleMVC/Framework/discussions