Giter Club home page Giter Club logo

civil-camunda-bpmn-definition's Introduction

civil-camunda-bpmn-definition

Civil Camunda BPMN Definition

Contents:

Building and deploying the application

Dependencies

The project is dependent on other Civil repositories:

To set up complete local environment for Civil check civil-sdk

Preview environment

Preview environment will be created when opening new PR. Camunda BPMN definitions will be pulled from the latest GitHub release. Service instance will be running the latest version deployed to ACR.

To access XUI visit url (make sure that it starts with https, otherwise IDAM won't let you log in):

  • https://xui-civil-camunda-pr-PR_NUMBER.service.core-compute-preview.internal

To access Camunda visit url (login and password are both admin):

  • https://camunda-civil-camunda-pr-PR_NUMBER.service.core-compute-preview.internal

Camunda

To spin up local instance of Camunda go to civil-sdk repo and follow the instructions.

Camunda UI runs on http://localhost:9404. You can login with:

username: demo
password: demo

The REST API is available at http://localhost:9404/engine-rest/. Documentation is available here.

To upload all bpmn diagrams via the REST API go tocivil-sdk repo and run ./bin/import-bpmn-diagram.sh script.

The diagram must exist within src/main/resources/camunda.

By setting CAMUNDA_BASE_URL env variable you can also use this script to upload diagrams to Camunda in other environments.

Adding Git Conventions

Include the git conventions.

  • Make sure your git version is at least 2.9 using the git --version command
  • Run the following command:
git config --local core.hooksPath .git-config/hooks

Once the above is done, you will be required to follow specific conventions for your commit messages and branch names.

If you violate a convention, the git error message will report clearly the convention you should follow and provide additional information where necessary.

Optional:

  • Install this plugin in Chrome: https://github.com/refined-github/refined-github

    It will automatically set the title for new PRs according to the first commit message, so you won't have to change it manually.

    Note that it will also alter other behaviours in GitHub. Hopefully these will also be improvements to you.

In case of problems

  1. Get in touch with your Technical Lead so that they can get you unblocked

  2. If the rare eventuality that the above is not possible, you can disable enforcement of conventions using the following command

    git config --local --unset core.hooksPath

    Still, you shouldn't be doing it so make sure you get in touch with a Technical Lead soon afterwards.

License

This project is licensed under the MIT License - see the LICENSE file for details

civil-camunda-bpmn-definition's People

Contributors

asthamalviya avatar bhagyashreesharma90 avatar deepthidoppalapudihmcts avatar dependabot-preview[bot] avatar dependabot[bot] avatar dharmendrak avatar douglasrice avatar drummondjm avatar dtortolav1 avatar filippo-possenti-version1 avatar gareth40343 avatar harryh96 avatar kalachandrasekar1 avatar kenneth-hmcts avatar linusnorton avatar m-meulendijks-v1 avatar miguelmolina3691 avatar mmnycz avatar mounikahmcts avatar neeta-hmcts avatar omaira-melo-hmcts avatar pd-dudkiewicz avatar sabahirfan avatar sampankumar avatar sankaviv1 avatar sankhajuria avatar sherlynkhaw avatar swalker125 avatar tatsymaslova avatar vasudevganesanhmcts avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jneelakandan

civil-camunda-bpmn-definition's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • Update all non-major dependencies (camunda-bpm, gradle, java, node, junit:junit, org.yaml:snakeyaml, com.fasterxml.jackson:jackson-bom, com.fasterxml.jackson.core:jackson-databind, org.camunda.bpm:camunda-external-task-client, org.springframework:spring-beans, org.springframework:spring-core, org.junit.platform:junit-platform-engine, org.junit.platform:junit-platform-commons, org.junit.jupiter:junit-jupiter-params, org.junit.jupiter:junit-jupiter-engine, org.junit.jupiter:junit-jupiter-api, org.springframework.cloud:spring-cloud-dependencies, ch.qos.logback:logback-core, ch.qos.logback:logback-classic, com.squareup.okhttp3:okhttp, com.squareup.okio:okio, org.jetbrains.kotlin:kotlin-reflect, org.jetbrains.kotlin:kotlin-stdlib, org.jetbrains.kotlin:kotlin-stdlib-common, org.camunda.bpm:camunda-engine, org.springframework.security:spring-security-rsa, org.springframework.security:spring-security-crypto, commons-io:commons-io, jacoco, checkstyle, org.sonarqube, com.github.ben-manes.versions, org.owasp.dependencycheck, io.spring.dependency-management)
  • Update plugin org.owasp.dependencycheck to v10
  • Update spring boot to v3 (major) (org.springframework.boot:spring-boot-starter-logging, org.springframework.boot:spring-boot-starter-aop, org.springframework.boot:spring-boot-starter, org.springframework.boot:spring-boot-autoconfigure)

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

dockerfile
Dockerfile
  • hmctspublic.azurecr.io/base/java 17-distroless
github-actions
.github/workflows/main.yml
.github/workflows/stale.yml
  • actions/stale v8
.github/workflows/validate.yml
  • actions/checkout v2
gradle
build.gradle
  • io.spring.dependency-management 1.0.12.RELEASE
  • org.owasp.dependencycheck 9.0.4
  • com.github.ben-manes.versions 0.47.0
  • org.sonarqube 3.4.0.2513
  • checkstyle 10.4
  • jacoco 0.8.8
  • commons-io:commons-io 2.10.0
  • org.springframework.security:spring-security-crypto 5.8.7
  • org.springframework.security:spring-security-rsa 1.1.1
  • org.camunda.bpm:camunda-engine 7.18.0
  • org.jetbrains.kotlin:kotlin-stdlib-common 1.8.20
  • org.jetbrains.kotlin:kotlin-stdlib 1.8.20
  • org.jetbrains.kotlin:kotlin-reflect 1.8.20
  • com.squareup.okio:okio 3.4.0
  • org.springframework.boot:spring-boot-autoconfigure 2.7.18
  • org.springframework.boot:spring-boot-starter 2.7.18
  • org.springframework.boot:spring-boot-starter-aop 2.7.18
  • org.springframework.boot:spring-boot-starter-logging 2.7.18
  • com.squareup.okhttp3:okhttp 4.9.2
  • ch.qos.logback:logback-classic 1.4.14
  • ch.qos.logback:logback-core 1.4.14
  • commons-fileupload:commons-fileupload 1.5
  • org.springframework.cloud:spring-cloud-dependencies 2021.0.6
  • org.junit.jupiter:junit-jupiter-api 5.9.2
  • org.junit.jupiter:junit-jupiter-engine 5.9.2
  • org.junit.jupiter:junit-jupiter-params 5.9.2
  • org.junit.platform:junit-platform-commons 1.9.2
  • org.junit.platform:junit-platform-engine 1.9.2
  • org.springframework:spring-core 5.3.27
  • org.springframework:spring-beans 5.3.27
  • org.camunda.bpm:camunda-external-task-client 7.18.0
  • org.camunda.bpm.extension.rest:camunda-rest-client-spring-boot-starter 0.0.6
  • com.fasterxml.jackson.core:jackson-databind 2.17.0
  • com.fasterxml.jackson:jackson-bom 2.14.0-rc1
  • org.yaml:snakeyaml 2.0
  • org.camunda.bpm.extension.springboot:camunda-bpm-spring-boot-starter-test 2.2.0
  • com.h2database:h2 1.4.200
  • junit:junit 4.13.1
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.6.1
helm-values
charts/civil-camunda/values.yaml
helmv3
charts/civil-camunda/Chart.yaml
  • java 5.2.0
  • ccd 8.0.29
  • xui-webapp ~1.0.8
  • idam-pr ~2.3.0
  • camunda-bpm 0.0.28
  • aac-manage-case-assignment ~0.2.13
nvm
.nvmrc
  • node 18.17.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.