@laborit-dev/chatbot-zero

1.7.12 • Public • Published

Zero App Client


🚀 Builds Status

Master:

pipeline status

Development:

pipeline status

💅 Test Coverage

Master:

coverage report

Development:

coverage report


📝 Documentation

Requirements

Stack


Environment Variables

Application variables

Set Application variables in the .env file

  • NODE_ENV
  • ENV
  • DEV (changes the development mode for the use of the library)
  • NPM_TOKEN (token do publish in npm)

Initialization

git clone git@gitlab.com:laborit/zero-client.git
cd zero-client/
cp .env.sample .env
npm i
npm run dev

Testing library to localhost

Changes the development mode for the use of the library

npm run build:lib
npm run dev:browser

Build

Build library to production

npm run build:lib

output path /lib

Build client to production

npm run build:dist

output path /dist


Testing

Using jest with enzyme and chai (see examples on ./src/**/*.spec.js)

npm test
npm run test:coverage

Linting

Using eslint

npm run lint

Deploy

NPM package

Locally

Logged in at NPM with your user

Build the library

npm run build:lib

Update package version:

npm version major | minor | patch

see more details in npm-version

Publish the package

npm publish

With Gitlab CI

Set the npm token on gitlab ci environment variable NPM_TOKEN

Before commit, update package version:

npm version major | minor | patch

see more details in npm-version

After than, commit to branch master:

git push origin master

Why?

It removes all original styling and ensures that all outputted code conforms to a consistent style.

As you can see, these two tools we make sure our codebase is consistent across all developers, IDE's and operating systems. Make sure you have them properly configurated on your IDE before starting writing code.

Useful references & links

Readme

Keywords

Package Sidebar

Install

npm i @laborit-dev/chatbot-zero

Weekly Downloads

1

Version

1.7.12

License

none

Unpacked Size

4.26 MB

Total Files

9

Last publish

Collaborators

  • laboritbr-dev