Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/contributte/fx-skeleton
🎁 All time best project skeleton for Nette Framework (@nette). Bootloader, DDD, TDD, Command Bus, Event Bus, Message Bus, API, Middlewares, ORM, DBAL. Using Contributte (@contributte) libraries by @f3l1x.
https://github.com/contributte/fx-skeleton
api bus command-bus cqrs dbal ddd doctrine event-bus message-bus middlewares nette orm tdd
Last synced: 6 days ago
JSON representation
🎁 All time best project skeleton for Nette Framework (@nette). Bootloader, DDD, TDD, Command Bus, Event Bus, Message Bus, API, Middlewares, ORM, DBAL. Using Contributte (@contributte) libraries by @f3l1x.
- Host: GitHub
- URL: https://github.com/contributte/fx-skeleton
- Owner: contributte
- License: mit
- Created: 2021-06-03T19:27:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-25T17:35:01.000Z (10 months ago)
- Last Synced: 2024-11-05T12:35:46.514Z (about 2 months ago)
- Topics: api, bus, command-bus, cqrs, dbal, ddd, doctrine, event-bus, message-bus, middlewares, nette, orm, tdd
- Language: PHP
- Homepage: https://contributte.org
- Size: 51.8 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](https://heatbadger.now.sh/github/readme/contributte/fx-skeleton/)
Website 🚀 contributte.org | Contact 👨🏻💻 f3l1x.io | Twitter 🐦 @contributte
-----
## Goal
Main goal is to show how to build [Nette](https://nette.org) application with all cool concepts.
- DDD
- TDD
- API
- Middlewares
- ORM
- DBAL
- Command Bus
- Query Bus
- Message Bus
- CQRS## Demo
https://examples.contributte.org/fx-skeleton/
## Installation
You will need `PHP 8.2+` and [Composer](https://getcomposer.org/).
Create project using composer.
```bash
composer create-project -s dev contributte/fx-skeleton acme
```Now you have application installed. It's time to run it.
## Startup
The easiest way is to use php built-in web server.
```bash
make dev
# php -S 0.0.0.0:8000 -t www
```Then visit [http://localhost:8000](http://localhost:8000) in your browser.
## 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.