// include meta info such as
// - [ ] how schema is used
// - [ ] how the code generation works
// - [ ] why so many extra files are committed to the repo
// - [ ] diagram of the makefile workflow
// TODO Autogenerate CHANGELOG.md
// milestone:2
// Ref: https://developer.hashicorp.com/terraform/plugin/best-practices/versioning#versioning-specification
// Ref: https://developer.hashicorp.com/terraform/plugin/best-practices/versioning#changelog-specification
// - [ ] Investigate how to add "chglog" friendly part to commit message
// - [ ] Add git commit messages
// - [ ] Autogenerate resource changes from provider-schema files
// TODO Investigate official code gen method
// Ref: https://developer.hashicorp.com/terraform/plugin/code-generation/design
// milestone:6
Ref: https://developer\.hashicorp\.com/terraform/plugin/code\-generation/design
milestone:6
https://github.com/thomasfinstad/terraform-provider-vyos/blob/158bd03e4d98a43f59a71564cbdc0709fae3d2aa/main.go#L60