UNPKG

1.94 kBMarkdownView Raw
1# Betty Blocks Component CLI
2
3## Installation
4
5To install the CLI you will need [a recent version of Node.js](https://nodejs.org/en/).
6
7```bash
8$ npm install -g @betty-blocks/cli@23
9```
10
11## Introduction
12
13Welcome to the GitHub repository for the Betty Blocks Component System command-line interface (CLI). This CLI lets you develop Component Sets for Betty Blocks, a no-code platform for business users. Not using Betty Blocks yet? Find out more at [https://www.bettyblocks.com](https://www.bettyblocks.com).
14
15This project is the first part of the Betty Blocks Component System available as open-source software. This package was initially used internally by Betty Blocks to build Components for the [Page Builder](https://docs.bettyblocks.com/en/articles/998115-what-is-the-page-builder).
16
17## Contents
18
19This is the recommended order of reading up on Component System concepts:
20
21* [Get up and running with the Betty Blocks Component System CLI](https://github.com/bettyblocks/cli/wiki/Usage).
22* Before building your own Component Set, familiarize yourself with the [Core Concepts](https://github.com/bettyblocks/cli/wiki/Core-Concepts).
23* Read how several concepts work together to form the [Component System](https://github.com/bettyblocks/cli/wiki/Component-System).
24* Understand how [Prefabs](https://github.com/bettyblocks/cli/wiki/Prefabs) form the main building Blocks of your Component Set.
25* Learn how you can build the [Components](https://github.com/bettyblocks/cli/wiki/Components) that make up the Prefabs.
26* Allow the End User to customize your components with [Component Options](https://github.com/bettyblocks/cli/wiki/Component-Options).
27* Use the API's described in [Component Helpers](https://github.com/bettyblocks/cli/wiki/Component-Helpers) to add functionality to your Components.
28* For those familiar with TypeScript, read more about [the types of the Component System](https://github.com/bettyblocks/cli/wiki/Types).