{"repo":"contributte/webapp-skeleton","free":true,"listed":false,"github":"https://github.com/contributte/webapp-skeleton","clone":"git clone https://github.com/contributte/webapp-skeleton.git","description":"🎁 Web application project skeleton based on Nette Framework (@nette), Doctrine (@nettrine) and Contributte (@contributte) libraries by @f3l1x.","language":"PHP","stars":95,"topics":["nettrine","nette-framework","contributte","web","project","skeleton","apitte","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Website 🚀 contributte.org Contact 👨🏻‍💻 f3l1x.io Twitter 🐦 @contributte ----- Goal Main goal is to provide best prepared starter-kit project for Nette developers. Focused on: - PHP 8.4+ - nette/ packages - Doctrine ORM via nettrine/ - Symfony components via contributte/ - codestyle checking via CodeSniffer and contributte/qa - static analysing via phpstan and contributte/phpstan - unit / integration tests via Nette Tester and contributte/tester Demo https://examples.contributte.org/webapp-skeleton/ Installation To install latest version of contributte/webapp-skeleton use Composer. Install using docker 1) At first, use composer to install this project. 2) After that, you have to setup Postgres = 10 database. You can start it manually or use docker image dockette/postgres:12 . Or use make task, make docker-postgres . 3) Custom configuration file is located at config/local.neon . Edit it if you want. Default configuration should look like: 4) Ok database is now running and application is configured to connect to it. Let's create initial data. Run NETTE DEBUG=1 bin/console migrations:migrate to create tables. Run NETTE DEBUG=1 bin/console doctrine:fixtures:load --append to create first user(s). Or via task make build . 5) Start your devstack or use PHP local development server. You can start PHP server by running php -S localhost:8000 -t www or use prepared make task make dev . 6) Open http://localhost and enjoy! Take a look at: - http://localhost:8000. - http://localhost:800","default_branch":null,"files":null,"tree":[],"storefront":"/r/contributte","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/contributte/webapp-skeleton/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}