Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jeescu/nebula

:milky_way: Experimental Node.js micro-framework for building micro-services and APIs.
https://github.com/jeescu/nebula

api boilerplate expressjs generator javascript micro-framework microservice nebulajs nodejs rdbms sql

Last synced: about 3 hours ago
JSON representation

:milky_way: Experimental Node.js micro-framework for building micro-services and APIs.

Awesome Lists containing this project

README

        

![logo](https://raw.githubusercontent.com/jeescu/nebula/master/nebula-logo.png)

> A simple NodeJS API / micro-service project generator.

### Installation

```bash
> npm install @jeescu/nebula -g
```

### Getting Started

See available command options.

```bash
> nebula --help
```

#### Create project

```bash
> nebula create my_project
```

Change dir to your project so you can execute the next available commands.

#### Creating predefined controller, model, migration and seeder files

```bash
> nebula add:model facet
> nebula add:controller facet
> nebula add:migration create_facet_table
> nebula add:seeder table_facet_seeder
```

#### Executing migrations and seeders

See [Knex](https://knexjs.org) official documentation.

#### Contributors:
- Richard Malibiran ([rmalibiran](https://github.com/rmalibiran)): core templates owner.