1 | # loopback-datasource-juggler
|
2 |
|
3 | An ORM/ODM that provides a common set of interfaces for interacting with databases, REST APIs, and other types of data sources. It was originally forked from [JugglingDB](https://github.com/1602/jugglingdb).
|
4 |
|
5 | ## Supported versions
|
6 |
|
7 | This module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:
|
8 |
|
9 | | Version | Status | Published | EOL |
|
10 | | ---------- | --------------- | --------- | -------------------- |
|
11 | | 4.x | Current | Oct 2018 | Apr 2023 _(minimum)_ |
|
12 | | 3.x | End-of-Life | Dec 2016 | Dec 2020 |
|
13 | | 2.x | End-of-Life | Jul 2014 | Apr 2019 |
|
14 |
|
15 | Learn more about our LTS plan in the [LoopBack documentation](http://loopback.io/doc/en/contrib/Long-term-support.html).
|
16 |
|
17 | ## Usage
|
18 |
|
19 | Install Juggler:
|
20 |
|
21 | ```
|
22 | npm install loopback-datasource-juggler
|
23 | ```
|
24 |
|
25 | Then install a connector:
|
26 |
|
27 | ```
|
28 | npm install loopback-connector-mongodb // in this case, the mongodb connector
|
29 | ```
|
30 |
|
31 | ## Documentation
|
32 |
|
33 | See the [LoopBack documentation](http://loopback.io/doc/en/lb3/index.html).
|
34 |
|
35 | For information on data source connectors, see [Connecting models to data sources](https://loopback.io/doc/en/lb3/Connecting-models-to-data-sources.html).
|
36 |
|
37 |
|
38 | ## Contributing
|
39 |
|
40 | This project uses [DCO](https://developercertificate.org/). Be sure to sign off
|
41 | your commits using the `-s` flag or adding `Signed-off-By: Name<Email>` in the
|
42 | commit message.
|
43 |
|
44 | **Example**
|
45 |
|
46 | ```
|
47 | git commit -s -m "feat: my commit message"
|
48 | ```
|
49 |
|
50 | Also see the [Contributing to LoopBack](https://loopback.io/doc/en/contrib/code-contrib.html) to get you started.
|