0.4.1 • Published 10 months ago

@eotl/ui-inventory v0.4.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

UI Inventory

status-badge

This is the web based user interface for Open Inventory. It is currently a Vue2 app. It is automatically installed in Open Inventory when it is deployed. Each stable version is published on NPM as @eotl/ui-inventory package.

Developing

Important: This setup assumes the presence of open-inventory in a parallel directory (both ui-inventory, and open-inventory must be in the same directory.) This is needed to be able to update the UI files in the open-inventory/public, each time there is a change in ui-inventory.

Our recommended method of developing ui-inventory is using Docker. There are helper commands in the Makefile to run various Docker operations.

The first time setting up your environment run:

$ make first-run

Next time, just start Docker and run the dev server with:

$ make dev

To upgrade or install new NPM packages:

$ make up
$ make packages

To do anything else in the user or root shell such as install OS depedencies:

$ make shell
$ make shell-root

Develop UI with an instance of open-inventory

To see your changes live in the running instance of open-inventory, make sure that make dev is running within ui-inventory.

How is that working under the hood? open-inventory/public is mounted as volume within ui-inventory/docker-compose.yml.

Developing without Docker

If you prefer to not use Docker you can run things manually. You need a locally installed Node JS environment and yarn package manager.

Install the packages:

$ yarn

Run local server:

$ yarn serve

Build files for production use or new package

$ yarn build

The compiled app files will be in the ./open-inventory-public/ directory. Please make sure the directory has appropriate permissions.

0.2.23

11 months ago

0.2.22

12 months ago

0.2.21

12 months ago

0.2.20

1 year ago

0.2.19

1 year ago

0.2.18

1 year ago

0.2.17

1 year ago

0.2.16

1 year ago

0.2.15

1 year ago

0.2.14

1 year ago

0.2.12

1 year ago

0.3.0

11 months ago

0.4.1

10 months ago

0.4.0

10 months ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.8

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago