Typographic updates#508
Conversation
stevieflow
left a comment
There was a problem hiding this comment.
This was raised in #477
|
If.. this PR were to be a PATCH update - then should / could we follow our own (but new) guidance on branch naming: https://os4d.opendataservices.coop/patterns/versioning.html#version-management ? @duncandewhurst & @kathryn-ods may be able to advise (non binding - as we can also treat this PR as a test!) |
|
Happy to advise on what would be involved in adopting the version management approach documented in OS4D. Is the approach currently used in IATI documented anywhere? |
|
The versioning guidance in OS4D seems to presuppose that only one upgrade proposal is in play at once. That's appropriate for standards like OCDS where the rate of change is very small, but the trend for IATI seems to be towards a period of more active updates - indeed, the Standard Gazette template has four categories, each of which can be a list! I'm wary of putting more meaningful information into more places than we already have, so if we are going to adopt a branch naming convention (which is probably a good idea), I would suggest that we create one that is fairly meaningless. For example, we might name branches with the title of the related proposal, which would aid cross-referencing. |
|
Thanks @duncandewhurst @robredpath @duncandewhurst the only info we have is here: https://iatistandard.org/en/iati-standard/upgrades/how-we-manage-the-standard/upgrade-process/ - which is not too helpful, as we are not at 3.0.0! @robredpath yes, good point. I can certainly see that on previous evidence. We may choose not to be so multi-threaded going forward, to make things easier to follow. As you indicate, there is a assumption that a proposal includes a PR - we may also see that there might be a legitimate need for a gap in time between the two. |
To clarify, the You can group changes/issues into feature or topic branches in whatever way makes sense. Once all the feature or topic branches for a release are reviewed and merged into the So, assuming semantic versioning, you might have the following staging and feature branches in IATI, for example:
Of course, you probably don't have all of those FWIW, when naming feature or topic branches, I tend to use the following pattern |
3071b9d to
1e7a272
Compare
No description provided.