An example app built with Combyna.
-
To get started, download the app source and build the server and client as follows:
$ git clone https://github.com/combyna/editable-list-example-app.git $ composer install $ npm install $ npm run dev
-
Then start the server:
$ composer run server
-
This will start a server using the PHP built-in web server on port
9000
. -
Open the client page in your browser.
-
Modify the YAML app config in
combyna/app/app.cyn.yml
. Refresh to see any changes
If you'd like to dig more into the internals, read on!
- The core library Combyna can be found here.
- Combyna supports a plugin system for extension. The plugins below are published on both NPM and Packagist, as they have both PHP and JavaScript components:
- React is used for the UI rendering.
- Uniter is used for compiling the PHP portion of the code down to JavaScript. The PHPify package from the Uniter project is referenced in package.json.