justin-lau / joint-kit

A server-side toolset for building data layers and RESTful endpoints with NodeJS

Home Page:http://jointkit.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joint Kit

A server-side toolset for building authorized data layers and RESTful endpoints with NodeJS.

Joint Kit solutions are configuration-driven. Use a JSON-based syntax to rapidly implement operation logic on top of your data schema.

Designed to be flexible. Mix it with existing code (programmatically) -or- use it to dynamically generate an entire server-side method library and RESTful API router with minimal programming.


WIP

Not ready for public use until version 0.1.0 - Syntax and logic are in frequent flux.


Prerequisites

To use the Joint Kit, you need:

  • a supported persistence solution (e.g. Postgres)
  • a configured data schema (e.g. database & tables)
  • a supported service interface / ORM

The Joint Kit currently supports:

Service Required Plugins Persistence Options
Bookshelf registry, pagination Postgres, MySQL, SQLite3

---

If you want to generate a RESTful API, you need:

  • a supported server framework

The Joint Kit currently supports:

Server Required Middleware
Express body-parser, cookie-parser

Install

$ npm install joint-kit --save

Docs

Guides and API Reference can be found at jointkit.org.

NOTE The online docs are not yet complete. They are actively being developed, to coincide with the public release of Joint Kit.


License

MIT

About

A server-side toolset for building data layers and RESTful endpoints with NodeJS

http://jointkit.org

License:MIT License


Languages

Language:JavaScript 100.0%