combyna / combyna
Combyna - build things.
dev-master
2023-05-03 18:36 UTC
Requires
- combyna/php-peg: ^2.0
- symfony/config: ^3.4
- symfony/dependency-injection: ^3.4
- symfony/event-dispatcher: ^3.4
- symfony/http-foundation: ^3.4
- symfony/routing: ^3.4
- symfony/translation: ^3.4
- symfony/yaml: ^3.4
Requires (Dev)
- combyna/gui-plugin: dev-symfony3
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-04-19 21:15:31 UTC
README
Build isomorphic apps using a declarative YAML- or JSON-based language.
Developer setup (for working on the library itself)
Clone this repo, install the PHP and JS dependencies, build the expression language parser, build the JS bundle and then start the PHP server.
You'll need Node.js and PHP 5.5+ to use this project.
git clone https://github.com/combyna/combyna.git
cd combyna
composer install
npm install
composer run build:expression-parser
npm run dev:watch
- (In a separate terminal)
composer run simple-server --timeout 0
App config
An example app is provided under example/simple/*
,
which is the one the simple-server
script above will start.
The config for this app is in the simpleApp.cyn.yml
file.