Skip to content

waterfoul/ts-orm

 
 

Repository files navigation

Overview

An object relational model which uses typescript annotations to define the data schema. It can be used in node applications and includes bindings for angular js dependancy injection. It can also be used on the frontend with a little setup and will talk via an api.

Build Status

Installing

npm install --save tanjentjs-ts-orm
typings install --save sequelize
typings install --save --global env~node dt~es6-shim

Usage

Please checkout the wiki

Requests, Bugs, and Roadmap

Please submit all requests for features and bug requests via the github bug tracker, the roadmap will be tracked via github milestones

Testing

TBD

Directory structure

  • shared - contains the files shared across all vendors
  • node - contains the files for use via nodejs

Development

Setup

git clone git@github.com:tanjentjs/ts-orm.git
npm install

Project files are included for jetbrains IDEs, just load the project and start developing. For other IDEs please load the tslint settings.

Contributing

  1. You should run npm run lint before creating the pr and fix any issues
  2. Create the merge request
  3. Make sure travis ci passes

Releasing

  1. Create a tag in github using semantic versioning
  2. Travis CI should run the build and push it to npm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%