combyna/combyna

Combyna - build things.

dev-master 2023-05-03 18:36 UTC

README

Build Status

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.

  1. git clone https://github.com/combyna/combyna.git
  2. cd combyna
  3. composer install
  4. npm install
  5. composer run build:expression-parser
  6. npm run dev:watch
  7. (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.