DSACMS / DSACMS/automated-codejson-generator
Version Roadmap
- Dominant language
- TypeScript
- Stars
- 10
- Forks
- 7
- Avg merge
- 20h 18m
- Merged PRs (30d)
- 2
Description
### Version 1.0.0
- [x] Implement versioning
- [x] Change [dependency approach](https://cmsgov.slack.com/archives/C07HM92S9QQ/p1743709127545659?thread_ts=1742906069.257939&cid=C07HM92S9QQ)
### Version 1.0.1
- [x] More concise documentation
- List in the readme the fields that are generated and the context surround them
- For example, the description reads from the Github description
- Different workflow example files
- Auto merge
- Ran on a candence
- Ran manually
- [x] Fix the outputs of the action
- The action currently isnt printing out the PR URL properly
### Version 1.1.0
- [x] Match the schema and field order that is in the webform
- [x] Automatically detect default branch
### Version 1.2.0
- [x] Add JSON Validation
- [x] Implement a way to auto merge the PR when ran on a cadence
### Version 1.2.1
- [x] Hotfix for failing build
### Version 1.2.2
- [x] Implement a baseline tests for model updates
- [x] Incorporate this into CI pipeiline via Github Actions
- [x] Update schema in automated way from gov-codejson
### Version 1.3.0
- [x] Go through dependency updates
- [x] Git ignore package.json.lock
- [x] General repo maintenance and cleanup of docs
- [x] Refactor helper.ts to make testing easier
- [x] Increase testing coverage to atleast 80%
### Version 1.4.0
- [ ] Deal with dependabot warnings
- [ ] Add CLI and package support
- [ ] Publish on NPM
- [ ] Release to GHA marketplace
### Version 1.5.0
- [ ] Fix the shallow merge logic -> #31
- [ ] Address #107, #94, #93, #92, #91
- [ ] Add a true End to End test pipeline
- [ ] Support codemeta.json converter package
### Version 2.0.0
- [ ] Support different agency schemas
- [ ] Integrate AI functionality to fill out code.json
Contributor guide
Assessment
This issue has not been assessed yet.