Skip to content

Developer documentation

Edgar Müller edited this page Jun 18, 2018 · 27 revisions

Developer documenation

Handling of package-lock.json and versioning in JSONForms

  • Use the guidlines outlined in First time setup to setup JSONForms.
  • By default, the package-lock.json should not be modified
  • If you need to update a specific version of a package, do so in an explicit commit and add the package.json and package-lock.json files
  • From time to time, we might have commits that only update packages, e.g. when using npm audit

Creating a new release

Release

  1. npm login with 'eclipsesource'
  2. npm run preparePublish
  3. lerna publish

Post-Release

  1. Check https://www.npmjs.com/search?q=%40jsonforms for the new release
  2. Check https://github.com/eclipsesource/jsonforms/releases for the new release
  3. Update jsonforms-react-seed
  4. Update jsonforms2-website
  5. Create change log by going through all issue in the milestone
  6. Publish release on github
  7. Close milestone
Clone this wiki locally