Skip to content

contributte/gui-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

Overview

This is a comprehensive example project showcasing the integration of various Contributte packages. It serves as a reference implementation for developers looking to build modern PHP applications using the Nette framework and Contributte ecosystem.

Key Features

  • Built with PHP 8.2+
  • Powered by Nette framework packages
  • Integrated Contributte packages
  • Comprehensive code quality tools:
    • CodeSniffer for code style checking
    • PHPStan for static analysis
    • Nette Tester for unit and integration testing

Demo

Visit the live demo at: https://examples.contributte.org/gui-skeleton/

Getting Started

Non-Docker Installation

  1. Create a new project:

    composer create-project -s dev contributte/gui-skeleton acme
  2. Install dependencies:

    composer install
  3. Start PHP development server:

    make dev
  4. Access the application at http://0.0.0.0:8080

Docker Installation

  1. Create a new project:

    composer create-project -s dev contributte/gui-skeleton acme
  2. Install dependencies:

    composer install
  3. Start the application using Docker Compose:

    docker compose up

    To access the container for development tasks (e.g., composer update):

    docker compose run web bash
  4. Access the application at http://0.0.0.0:8080

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.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 3

  •  
  •  
  •