Multicolour quickstart

Getting Started

Multicolour has a CLI to make your life easier, it includes a helper to create a bare bones project for you to get started with.

multicolour init .

in your target directory, this will start a wizard to guide you through the creation of your project. This will generate 2 files for you. config.js and content/blueprints/example.js

Blueprints

Multicolour stands on the shoulders of giants, our ORM is the popular Waterline ORM. It has a rich api for creating database schemas without losing control of the underlying technology.

Multicolour uses this to allow you to write JSON and get a whole collection of software. If you’ve run multicolour init you’ll see a content/ folder which also contains a blueprints/ folder where you’ll see example.js.

You said I write JSON to get my stuff

We’re not lying, you write JSON and you get your API and frontend but you get .js files because you can expand the generated CRUD with your business logic by using the lifecycle events and custom functions by writing normal JavaScript.

Read more about writing blueprints and extending behaviour in the Blueprints API reference and on the Waterline Blueprints documentation.