Currently hub/datarelease/publisher.py generates release notes directly from build docs, JsonDiff module, and ES clients. Considering the complexity of the structure of the build docs, introducing an adapter of build docs, which extracts the essential information from build docs for release note generation, will lower the cost of maintenance.
Related Issue in MyVariant: https://github.com/biothings/myvariant.info/issues/103
Currently hub/datarelease/publisher.py generates release notes directly from build docs, JsonDiff module, and ES clients. Considering the complexity of the structure of the build docs, introducing an adapter of build docs, which extracts the essential information from build docs for release note generation, will lower the cost of maintenance.