Skip to content

Commit 8f4bbf4

Browse files
author
Erwan Carriou
committed
maintenance realease work
- add heterogeneous collection: the check is now on inheritance and not only on the class of the object we try to add in a collection, - add check on read-only and type with collections, - fix bug on $db.init, - message between systems do not invoke also the sender, - update unit tests, - update dev dependency and - update readme.
1 parent c324602 commit 8f4bbf4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+562
-460
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414

1515
#### What is monoco ?
1616

17-
It is a **4-in-1 JavaScript library**:
17+
It is a **5-in-1 JavaScript library**:
1818

1919
* it is **a metamodel** that helps you to design components,
2020
* it is **a component factory** that creates components based on your design,
21-
* it is **a worflow engine** that checks at runtime if the signatures of invoked methods are compliant with your model and
21+
* it is **a worflow engine** that checks at runtime if the signatures of invoked methods are compliant with your model,
22+
* it is an **ODM (Object Document Mapper)** to manage your components as NoSQL documents and
2223
* it is **a micro NoSQL Database** that stores your components and can export/import them into another monoco NoSQL Database.
2324

2425
Finally monoco helps you to design, create and store components.
@@ -89,7 +90,7 @@ $ grunt build
8990
To extend monoco core system or to package your own system with monoco, you will need to use grunt commands. Here are the different tasks you can use to automate tasks:
9091

9192
```sh
92-
# run server tests (from /spec/)
93+
# run server tests (from /test/)
9394
$ grunt test
9495
# generate the documentation (on /doc/)
9596
$ grunt doc

bower.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monoco",
3-
"version": "0.7.0",
3+
"version": "0.6.1",
44
"description": "A Model and a NoSQL Database for Components",
55
"license": "GPL-3.0",
66
"homepage": "https://github.com/monocojs/monoco.git",
@@ -13,6 +13,7 @@
1313
"keywords": [
1414
"mda",
1515
"metamodel",
16+
"odm",
1617
"model",
1718
"design",
1819
"nosql",

build/monoco-min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)