Skip to content

Commit eea0132

Browse files
Merge pull request #339 from hoijnet/update-readme
Update readme file
2 parents af4d4ff + 719ba34 commit eea0132

File tree

4 files changed

+18
-19
lines changed

4 files changed

+18
-19
lines changed

README.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,35 +15,33 @@
1515
> This repository is for the JavaScript client library for TerminusDB and
1616
> TerminusCMS.
1717
18-
[**TerminusDB**][terminusdb] is an [open-source][terminusdb-repo] graph database
19-
and document store. It allows you to link JSON documents in a powerful knowledge
20-
graph all through a simple document API.
18+
[**TerminusDB**][terminusdb] is an [open-source][terminusdb-repo] graph database and document store. It allows you to link JSON documents in a powerful knowledge graph all through a simple document API.
2119

2220
[terminusdb]: https://terminusdb.org/
2321
[terminusdb-docs]: https://terminusdb.org/docs/
2422
[terminusdb-repo]: https://github.com/terminusdb/terminusdb
2523

26-
**TerminusCMS** is a [headless content management system](https://terminusdb.com/terminuscms/) for complex enviroments. Try it out for yourself, it's free to get started with generous limits. Clone a demo project to play around. [Sign up][dashboard].
24+
It is the model-based, in-memory, and distributed knowledge graph database for hierarchical records with a git-for-data collaboration model at its heart. So many great things in a single package and a high precision datalog query language with advanced features like transactions, schema validation and unification.
2725

28-
[dashboard]: https://dashboard.terminusdb.com/
26+
For many, it serves as a headless content management system for complex enviroments with push, pull, clone, rebase and merge capabilities with immutable history and a strong schema checker that covers both the simplest and most advanced models.
27+
28+
Use the [cloud-based studio environment](https://studio.dfrnt.com/) to [build graph data products in the cloud](https://dfrnt.com/solutions-studio) or in your [localhost dockerized TerminusDB instances](https://terminusdb.org/docs/install-terminusdb-as-a-docker-container/). Try it out for yourself, it's free to get started with generous limits, clone a demo project to play around.
2929

3030
## Requirements
3131

32-
- Node.js version 10+ if using the TerminusDB client library as a Node.js package
32+
- Node.js version 20+ if using the TerminusDB client library as a Node.js package (might work with earlier versions too).
3333

3434
## Installation
3535

36-
The TerminusDB JavaScript client library can be used either as a Node.js package
37-
or as a script that runs in the browser.
36+
The TerminusDB JavaScript client library can be used either as a Node.js package or as a script that runs in the browser.
3837

3938
### NPM Package
4039

4140
> :memo: If you don't already have Node.js installed, [install it][node-install] first.
4241
4342
[node-install]: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
4443

45-
To install the `terminusdb-client` package as a dependency in an existing
46-
package, run:
44+
To install the `@terminusdb/terminusdb-client` package as a dependency in an existing package, run:
4745

4846
```sh
4947
$ npm install --save @terminusdb/terminusdb-client
@@ -53,15 +51,13 @@ This command updates your `package.json`.
5351

5452
### Script
5553

56-
To use the `terminusdb-client` script on a webpage sourced from a CDN, add this
57-
to your HTML:
54+
To use the `terminusdb-client` script on a webpage sourced from a CDN, add this to your HTML:
5855

5956
```html
6057
<script src="https://unpkg.com/@terminusdb/terminusdb-client/dist/terminusdb-client.min.js"></script>
6158
```
6259

63-
Alternatively, you can download the latest [`terminusdb-client.min.js`][js], add
64-
it to your sources, and use that in the `<script>` instead.
60+
Alternatively, you can download the latest [`terminusdb-client.min.js`][js], add it to your sources, and use that in the `<script>` instead.
6561

6662
[js]: https://unpkg.com/@terminusdb/terminusdb-client/dist/terminusdb-client.min.js
6763

@@ -70,7 +66,7 @@ it to your sources, and use that in the `<script>` instead.
7066
This example creates a simple dataProduct, starting to create a database model the schema
7167
and insert a simple document
7268

73-
For the [full Documentation](https://terminusdb.com/docs/javascript)
69+
For the [full Documentation](https://terminusdb.org/docs/javascript)
7470

7571
```javascript
7672
const TerminusClient = require("@terminusdb/terminusdb-client");
@@ -139,7 +135,7 @@ async function createDataProduct(){
139135

140136
## Options
141137

142-
connections options.
138+
Connections options.
143139

144140
To initialize `TerminusDB client` with custom options use
145141

@@ -157,6 +153,8 @@ const client = new TerminusClient.WOQLClient("http://127.0.0.1:6363/", {
157153

158154
The TerminusDB API can be found at the [TerminusDB Documentation][terminusdb-docs].
159155

156+
TerminusDB communicates using JSON over HTTP. It works with advanced datatypes including integers, floats, decimals, big integers, arbitrary precision decimals, dates and other important XML Datatypes. Math is capped at 20 digits of precision, where the core is ready to support higher precision if needed.
157+
160158
## Report Issues
161159

162160
If you encounter any issues, please report it with your os and environment setup, the version that you are using, and a simple reproducible case.

docs/release_process.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
1. Add target version number to release notes
66
1. Check in and merge
77
1. Pick the latest version from the RELEASE_NOTES.md file
8+
1. Update package.json version and run npm install
89
1. Tag the repo locally and push the tag, align the release (git tag -s v11.x.x)
910
1. The new release will be built and published 🎉

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@terminusdb/terminusdb-client",
3-
"version": "10.0.33",
3+
"version": "11.1.1",
44
"description": "TerminusDB client library",
55
"main": "index.js",
66
"types": "./dist/typescript/index.d.ts",

0 commit comments

Comments
 (0)