Giter Club home page Giter Club logo

civil-general-apps-ccd-definition's Introduction

civil-general-apps-ccd-definition

Build (Dev)

run:

./bin/import-ccd-definition-dev.sh

Testing

The repo uses codeceptjs framework for e2e tests.

To install dependencies enter yarn install.

To run e2e tests enter yarn test:e2e in the command line.

Optional configuration

To run tests with browser window open set SHOW_BROWSER_WINDOW=true. By default, the browser window is hidden.

Smoke test

To run smoke tests enter yarn test:smoke.

API test

Before running API tests, you will need the SENDGRID_API_KEY environment variable setup and to be running the service locally along with all containers.

To run API tests enter yarn test:api.

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-general-apps-ccd-definition's People

Contributors

azam-hmcts avatar bhagyashreesharma90 avatar chris-pateman avatar dawidwalter avatar deepthidoppalapudihmcts avatar dependabot[bot] avatar douglasrice avatar elifdenizesea avatar faranhmcts avatar filippo-possenti-version1 avatar gareth40343 avatar harryh96 avatar hmcts-jenkins-a-to-c[bot] avatar jakiurmalik avatar jordanhoey96 avatar karthick-mohanasundaram-hmcts avatar leonardopalmeiro avatar madhan-mahadevan avatar mmnycz avatar mounikahmcts avatar neeta-hmcts avatar pliao-hmcts avatar renovate-bot avatar renovate[bot] avatar sankhajuria avatar smitatalawadekar-hmcts avatar ushapanneerselvam1 avatar vasudevganesanhmcts avatar yashikno avatar zikrurr avatar

Stargazers

 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

Forkers

ivaturi1936

civil-general-apps-ccd-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 dependency com.github.hmcts:befta-fw to v8.8.0
  • Update dependency mocha-junit-reporter to v2.2.1
  • Update dependency node to v18.19.0
  • Update Helm release ccd to v9
  • Update Helm release wa to v1
  • Update Yarn to v4
  • Update actions/checkout action to v4
  • Update actions/setup-java action to v4
  • Update actions/stale action to v9
  • Update dependency com.github.hmcts:befta-fw to v20
  • Update dependency node to v20
  • Update dependency puppeteer to v21
  • Update dependency puppeteer-core to v21

Ignored or Blocked

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

Detected dependencies

docker-compose
docker-compose.yml
github-actions
.github/workflows/ci.yml
  • actions/checkout v1
  • actions/setup-java v1
.github/workflows/main.yml
.github/workflows/stale.yml
  • actions/stale v7
gradle
settings.gradle
build.gradle
  • com.github.hmcts:befta-fw 8.7.11
  • org.slf4j:slf4j-api 2.0.6
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 7.3
helmv3
charts/civil-ga-ccd/Chart.yaml
  • civil-general-applications 0.0.50
  • civil-service 0.0.46
  • ccd 8.0.29
  • xui-webapp ~1.0.8
  • idam-pr ~2.3.0
  • camunda-bpm 0.0.42
  • servicebus 1.0.4
  • camunda-bpm 0.0.42
  • wa 0.1.7
  • ccd-message-publisher ~0.1.7
npm
package.json
  • @codeceptjs/helper ^2.0.1
  • chai ^4.3.4
  • codeceptjs ^3.3.7
  • deep-equal-in-any-order ^1.0.28
  • eslint ^8.20.0
  • eslint-plugin-codeceptjs ^1.3.0
  • faker ^6.6.6
  • html_codesniffer ^2.5.1
  • husky ^7.0.2
  • lodash ^4.17.21
  • mocha 10.2.0
  • mocha-junit-reporter ^2.0.2
  • mocha-multi ^1.1.6
  • mochawesome ^7.0.1
  • node-cache ^5.1.2
  • node-fetch ^2.6.7
  • puppeteer 18.1.0
  • puppeteer-core 18.1.0
  • run-script-os ^1.1.6
  • totp-generator ^0.0.7
  • uuid ^3.4.0
  • webdriverio ^6.12.1
  • yarn 3.3.1
nvm
.nvmrc
  • node 18.16.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.