Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launch Release Management to lock the existing spec and start formal Change Management process and versioning workflow #70

Open
cyberdudeuk opened this issue Nov 7, 2023 · 5 comments
Assignees
Labels

Comments

@cyberdudeuk
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The current Metadata Exchange Model is an evolution of the original Minimum Metadata Requirements specification baselined at the end of Jan 2023. It contains a subset of the original requirements focussed on those needed to power/enable discovery of data assets (ESDAs) in the Government Data Marketplace.

The current backlog is made up of some issues that refer to minor tweaks in the existing spec such as adding usage notes to some properties taht currenlty lack them and add additional information on some existing ones.

There are already 4 new requirements to extend the specification, however they are currently on hols until we issue a first release to lock teh current version and use the next release to implement the new requirements submitted and those that will arise in the course of implementing the Marketplace.

Describe the solution you'd like
Launch a pre/new release of the current version, move any new requirements to the next release.

@cyberdudeuk
Copy link
Contributor Author

Hi @RobNicholsGDS can we pls have a chat to agree how we go about this?

@RobNicholsGDS
Copy link
Contributor

First release v0.1.0 created

@AlasdairGray
Copy link
Contributor

AlasdairGray commented Nov 9, 2023

When making a release, I'm not sure that providing a zip of the repo is the most helpful. We should be publishing the model definition in the generated formats:

  • JSON-Schema
  • SHACL

These are generated when you run make test

It may also be useful to supply user documentation alongside them.

@RobNicholsGDS
Copy link
Contributor

The zip is autogenerated by Github on release creation. I don't think it is something that we can switch off.

@AlasdairGray
Copy link
Contributor

Not a problem if they are there as well since they would allow someone to build the release model, but probably best if we include the models alongside.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants