bridges

0.7.0 • Public • Published

Bridges

Opinionated Node.js Database-Driven Web Application Framework

Installation

npm install -g bridges

Build From Source

git clone https://github.com/stevenzeiler/bridges
cd bridges
npm run build

Usage

This software is currently in early alpha mode, be aware.

Generate a new Bridges application:

bridges new my_bitcoin_web_app

A Bridges application maintains a fixed directory structure that follows naming conventions for auto-loading of classes into the console and server applications.

Generate a database model class

A Model connects the Brides application with its database, serving as an ORM. Models are created in and can be manually added to the app/models directory

bridges generate model payment
bridges g model

Generating a model will create a Model class, a database migration file to create the model name database table, and a mocha test file to test the model:

Output:

created app/models/payment.js
created db/migrations/1418345423292-create-payments.js
created test/models/payment_test.js

Database Schema Migrations

Edit the db migration file to create payments to include several columns in the table schema, and then run db- migrate

bridges db-migrate

The above migration 1418345423292-create-payments.js when run will create a database table named payments.

Use the interactive Console:

Use the interactive Console:

cd my_bitcoin_web_app
bridges console

bridges> Payment

Bridges automatically loads classes from your application making them availabe in the console.

Readme

Keywords

none

Package Sidebar

Install

npm i bridges

Weekly Downloads

2

Version

0.7.0

License

ISC

Last publish

Collaborators

  • stevenzeiler