Addons, extensions & components portal for Nette Framework with smooth searching and categorization.
Website 🚀 componette.org | Contact 👨🏻💻 f3l1x.io | Twitter 🐦 @xf3l1x
- PHP 8.1+
- NodeJS 18+
- Caddy 0.11+
- MariaDB 10.3+
- Docker [optionally]
- Clone this repo (
[email protected]:contributte/componette-site.git). - Rename
app/config/config.local.sampletoconfig.local.neonand fill parameters (database, github token, etc). - Run
composer install. - Run migration via
bin/console migrations:continuefollow steps. - Start webserver
NETTE_DEBUG=1 php -S 0.0.0.0:8000 -t www
- Run
npm install - Run
gulp deploy(it compiles once all JS/CSS files)
For developing you can use gulp watch, it's monitor every CSS and JS files in <project>/www/assets.
I very appreciate you contributing work, these tools keep on eye and help me to keep a high code standard.
This project has a few tasks you should fired before you prepare PR.
- Quality Assurance - checks PHP syntax errors and codestyle
make qa- Nette\Tester - runs unit & integration tests
make tests- PHPstan - runs static analyse
make phpstan