contributte / gui-skeleton

🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.

Home Page:https://examples.contributte.org/gui-skeleton

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Website πŸš€ contributte.org | Contact πŸ‘¨πŸ»β€πŸ’» f3l1x.io | Twitter 🐦 @contributte


Goal

Main goal is to provide example of Contributte packages.

Focused on:

  • PHP 8.2+
  • nette/* packages
  • bunch of contributte/* packages
  • codestyle checking via CodeSniffer and contributte/qa
  • static analysing via phpstan and contributte/phpstan
  • unit / integration tests via Nette Tester and contributte/tester

You can try it out yourself either by running it with docker, or more easily with docker-compose.

Demo

https://examples.contributte.org/gui-skeleton/

Installation

To install latest version of contributte/gui-skeleton use Composer.

composer create-project -s dev contributte/gui-skeleton acme

Install using docker

  1. At first, clone this repository.

    git clone https://github.com/contributte/gui-skeleton.git
    
  2. Run docker via docker compose.

    docker-compose up
    
  3. Open http://0.0.0.0:8000 and enjoy!

If you need enter into container (such as composer update) run command docker-compose run web bash.

Composer packages

Take a detailed look :eyes: at:

Development

See how to contribute to this package.

This package is currently maintaining by these authors.


Consider to support contributte development team. Also thank you for using this project.

About

🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.

https://examples.contributte.org/gui-skeleton

License:MIT License


Languages

Language:PHP 64.6%Language:Latte 26.4%Language:Makefile 9.1%