https://github.com/contributte/gui-skeleton
🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.
https://github.com/contributte/gui-skeleton
component contributte control gui nette nette-framework project skeleton ui visual
Last synced: 8 months ago
JSON representation
🎁 GUI project skeleton based on Nette Framework (@nette) and Contributte (@contributte) libraries by @f3l1x.
- Host: GitHub
- URL: https://github.com/contributte/gui-skeleton
- Owner: contributte
- License: mit
- Created: 2021-11-20T12:20:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T17:44:22.000Z (over 1 year ago)
- Last Synced: 2024-12-22T19:51:56.661Z (over 1 year ago)
- Topics: component, contributte, control, gui, nette, nette-framework, project, skeleton, ui, visual
- Language: PHP
- Homepage: https://examples.contributte.org/gui-skeleton
- Size: 163 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

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:
```bash
composer create-project -s dev contributte/gui-skeleton acme
```
2. Install dependencies:
```bash
composer install
```
3. Start PHP development server:
```bash
make dev
```
4. Access the application at http://0.0.0.0:8080
### Docker Installation
1. Create a new project:
```bash
composer create-project -s dev contributte/gui-skeleton acme
```
2. Install dependencies:
```bash
composer install
```
3. Start the application using Docker Compose:
```bash
docker compose up
```
To access the container for development tasks (e.g., `composer update`):
```bash
docker compose run web bash
```
4. Access the application at http://0.0.0.0:8080
## Development
See [how to contribute](https://contributte.org/contributing.html) to this package.
This package is currently maintaining by these authors.
-----
Consider to [support](https://contributte.org/partners.html) **contributte** development team. Also thank you for using this project.