7.7.0 • Published 4 months ago

@ubio/protocol v7.7.0

Weekly downloads
41
License
MIT
Repository
-
Last release
4 months ago

ubio Automation Protocol

Terminology

Domain is a collection of input, output and type definitions. Domains are uniquely identified by id which is a PascalCase string. Example: FlightBooking.

Definition is a JSON Schema object, uniquely identified by id, which consists of domain id and definition key, separated with dot. Example: Generic.Price.

Definitions also have $id attribute which is a fragment identifier used to uniquely reference definitions in JSON Schema validation. Example: #Generic.Price.

Quick Start

To make changes to protocol src/schema/ files need to be updated and schema.json regenerated.

Since current codebase may be not compatible with the recent version of nodejs, you may need docker-compose.yml to test changes locally.

Additionally, protocol URL is hardcoded and points to production environment, thus you may need to temporary override it to see changes on http://localhost:8080/. Edit site/provider.js but DO NOT commit it to GH repo with your other changes:

export const provider = new ProtocolProvider({
    url: 'http://localhost:8080/schema.json', // ! \\
    autoRefresh: true,
    ttl: 60000
});

Build ./public static files:

$ docker-compose run build

Run nginx and open browser to test it:

$ docker-compose up nginx -d
$ open 'http://localhost:8080/'

Shut down and cleanup when done:

$ docker-compose down

Don't forget to revert site/provider.js:

$ git checkout site/provider.js

Good luck!

7.7.0

4 months ago

7.6.11

5 months ago

7.6.9

5 months ago

7.6.8

5 months ago

7.6.7

8 months ago

7.6.6

9 months ago

7.6.5

10 months ago

7.6.4

11 months ago

7.6.3

11 months ago

7.6.2

12 months ago

7.6.1

12 months ago

7.6.0

12 months ago

7.5.10

1 year ago

7.5.11

1 year ago

7.5.12

1 year ago

7.5.7

1 year ago

7.5.5

1 year ago

7.5.8

1 year ago

7.5.2

1 year ago

7.5.4

1 year ago

7.5.0

1 year ago

7.4.12

1 year ago

7.4.11

1 year ago

7.4.9

1 year ago

7.4.10

1 year ago

7.4.8

1 year ago

7.4.6

1 year ago

7.4.5

1 year ago

7.4.4

1 year ago

7.4.3

1 year ago

7.3.0

1 year ago

7.4.2

1 year ago

7.4.1

1 year ago

7.4.0

1 year ago

7.2.13

2 years ago

7.2.12

2 years ago

7.2.15

2 years ago

7.2.14

2 years ago

7.2.11

2 years ago

7.2.10

2 years ago

7.2.17

2 years ago

7.2.16

2 years ago

7.2.19

2 years ago

7.2.18

2 years ago

7.2.20

2 years ago

7.2.6

2 years ago

7.2.5

2 years ago

7.2.3

2 years ago

7.2.9

2 years ago

7.2.8

2 years ago

7.2.7

2 years ago

7.2.2

2 years ago

7.2.1

2 years ago

7.2.0

3 years ago

7.1.0

3 years ago

7.0.3

5 years ago

7.0.2

5 years ago

7.0.0

5 years ago

6.0.0

6 years ago

5.5.1

6 years ago

5.5.0

6 years ago

5.4.0

7 years ago

5.1.0

7 years ago

5.0.2

7 years ago

5.0.1

7 years ago

5.0.0

7 years ago

4.2.1

7 years ago

4.2.0

7 years ago

4.1.3

7 years ago

4.1.0

7 years ago

3.1.4

7 years ago

3.1.1

7 years ago

3.1.0

7 years ago

3.0.0

7 years ago

2.0.0

7 years ago

1.9.1

7 years ago

1.9.0

7 years ago

1.8.0

7 years ago

1.7.1

8 years ago

1.7.0

8 years ago

1.5.2

8 years ago

1.6.0

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.0

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.17.1

8 years ago

0.17.0

8 years ago

0.16.0

8 years ago

0.15.3

8 years ago

0.15.2

8 years ago

0.15.1

8 years ago

0.15.0

8 years ago

0.14.0

8 years ago

0.13.2

8 years ago

0.13.0

8 years ago

0.12.0

8 years ago

0.11.0

8 years ago

0.10.0

8 years ago

0.9.1

8 years ago

0.9.0

8 years ago

0.8.0

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.1

8 years ago