-
Notifications
You must be signed in to change notification settings - Fork 379
Developer documentation
Stefan Dirix edited this page Dec 15, 2023
·
27 revisions
- Releases are managed by the "Publish" Github Action
- Github Bot account jsonforms-publish is allowed to bypass branch protections to push the version update commits on the
master
branch. For this a time-restricted PAT is used which needs to be renewed regularly. - NpmJS Bot account jsonforms-publish is allowed to release new JSON Forms packages on NpmJS. For this a time-restricted access token is used which needs to be renewed regularly.
Releases are created and published via the "Publish" Github Action
- Check https://www.npmjs.com/search?q=%40jsonforms for the new release
- Check https://github.com/eclipsesource/jsonforms/releases for the new release
- Update jsonforms-react-seed
- Update jsonforms-angular-seed
- Update jsonforms-vue-seed
- Update jsonforms2-website
- Generate and copy API docs
- Create changelog by going through all PRs since last stable release
- Mark published tag as release in Github and attach changelog
- Close milestone
- Update news in website
- Check https://www.npmjs.com/search?q=%40jsonforms for the new release
- Check https://github.com/eclipsesource/jsonforms/releases for the new release
- Rebuild jsonforms2-website to update next version tag
- Do the twitter when it makes sense