Merge pull request #399 from bsig-gh-bot/0.14.1-snapshot-5hdjx6zyn2

Update snapshot version to 0.14.1-snapshot-5hdjx6zyn2
tree: a168579a4bcc7309f2c8c0990f8329b42881233c
  1. .github/
  2. .mvn/
  3. config/
  4. data-index/
  5. explainability/
  6. integration-tests/
  7. jobs-service/
  8. management-console/
  9. persistence-commons/
  10. task-console/
  11. trusty/
  12. ui-packages/
  13. .gitignore
  14. Jenkinsfile
  15. Jenkinsfile-sonarcloud-daily
  16. LICENSE
  17. mvnw
  18. mvnw.cmd
  19. pom.xml
  20. README.md
README.md

Kogito Apps

Contributing to Kogito

All contributions are welcome! Before you start please read the contribution guide.

Building from source

  • Check out the source:
git clone git@github.com:kiegroup/kogito-apps.git

If you don't have a GitHub account use this command instead:

git clone https://github.com/kiegroup/kogito-apps.git
  • Install Node and NPM package manager

See detailed instructions here for your OS.

cd kogito-apps/ui-packages
npm install -D yarn
  • Install projects dependencies using Yarn
cd kogito-apps/ui-packages
yarn install
  • Build with Yarn:
cd kogito-apps/ui-packages
yarn run init

#prod
yarn run build:prod

# dev
yarn run build # skips integration tests and production packing
yarn run build:fast # skips lint and unit tests

Final artifacts will be on packages/*/dist directories.

Management Console

For detailed instructions on how to develop and run the Management Console, please check instructions on the specific README file.

ui-packages dependencies

ui-packages are managed with Yarn Workspaces and Lerna. Dependencies shared between packages are listed in the top-level package.json.

A locktt npm script relying on lock-treatment-tool is available to allow the usage of a private npm registry during building.

locktt replaces the host from ui-packages/yarn.lock resolved field with the custom registry. It is set to run just before the execution of yarn install. See ui-packages/pom.xml for further details.