No description
Find a file
Salma Kochay 348010f7e3
Merge pull request #19 from ansible/AAP-38993_pf6-upgrade_1
Update secrets and release v3
2025-02-12 15:20:57 -05:00
.github/workflows perf(upgrade)!: upgrade to patternfly 6 2025-02-12 10:45:06 -05:00
__mocks__ First commit 2021-05-27 12:52:28 +02:00
demo Update demo app to use PatternFly v6 2025-02-10 12:23:36 -05:00
src Update charts to use PatternFly v6 package 2025-02-07 16:44:36 -05:00
.eslintrc.json linting 2023-10-24 10:28:12 -04:00
.gitignore Update charts to use PatternFly v6 package 2025-02-07 16:44:36 -05:00
.nvmrc First commit 2021-05-27 12:52:28 +02:00
.prettierrc.json prettier 2023-10-24 10:21:15 -04:00
.releaserc.json chore(ci): Added linting and tests checks for PRs 2021-11-22 14:38:36 +01:00
jest.config.json prettier 2023-10-24 10:21:15 -04:00
LICENSE Initial commit 2021-05-27 12:25:47 +02:00
package-lock.json perf(upgrade)!: upgrade to patternfly 6 2025-02-12 10:45:06 -05:00
package.json perf(upgrade)!: upgrade to patternfly 6 2025-02-12 10:45:06 -05:00
README.md Upgrade README 2025-02-11 09:50:19 -05:00
tsconfig.cjs.json prettier 2023-10-24 10:21:15 -04:00
tsconfig.eslint.json prettier 2023-10-24 10:21:15 -04:00
tsconfig.esm.json prettier 2023-10-24 10:21:15 -04:00
tsconfig.json prettier 2023-10-24 10:21:15 -04:00

react-json-chart-builder

semantic-release

Live editor (docs and examples): https://brumik.github.io/react-json-chart-builder

Install the npm package

  • npm i --save @ansible/react-json-chart-builder

Workflow

Semantic release commit messages

Using semantic release: Note, you need the : in it to trigger the release.

  • No release: chore(demo): updated the demo application
  • Patch release: fix(pencil): stop graphite breaking when too much pressure applied
  • Feature release: feat(pencil): add 'graphiteWidth' option
  • Breaking release: BREAKING CHANGE: The graphiteWidth option has been removed. The default graphite width of 10mm is always used for performance reasons.

Devel setup

Requirements

  • node >= 15
  • npm >= 7
  • for nvm users you can just do nvm use after nvm install 15 if you had not done it before

Setup

  • npm ci - install the packages
  • npm start - start the local web server
  • go to localhost:8080

If you want to see the docs too in the browser, you have to generate them first:

  • npm run build:demo:docs

Testing

  • npm ci if not done before
  • npm test