Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 6 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

![](https://heatbadger.now.sh/github/readme/contributte/gui-skeleton/)














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](https://getcomposer.org).

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

### Install using [docker](https://github.com/docker/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:
- [contributte/forms-bootstrap](https://contributte.org/packages/contributte/forms-bootstrap.html)
- [contributte/forms-wizard](https://contributte.org/packages/contributte/forms-wizard.html)
- [contributte/live-form-validation](https://contributte.org/packages/contributte/live-form-validation.html)
- [contributte/reCAPTCHAp](https://contributte.org/packages/contributte/reCAPTCHA.html)

## 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.