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

Initial proposal for TRG 1.09 #1187

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

gerbigf
Copy link

@gerbigf gerbigf commented Mar 12, 2025

Description

This PR provides a draft proposal for a new TRG 1.09 - Release Guide.

Closes #1185 and #1163

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:


## Best Practices

- A migration guide should be understandable by both operators and users of a component.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would try to rephrase the text to talk about operations and usage instead of operators and users. Reasoning behind this is, that especially user is misleading. A user in this sense is in many cases a developer of a tooling that makes use of an api. Referring to the situation as usage could make reading the guide easier to digest.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IT Operations Management is well established ITIL lingo and should be easily understood by the audience of this TRG.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ClosedSourcerer @lgblaumeiser so you would propose something like "A migration guide should support IT operations management and enable usage of a new release"?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not that easy, I have to admit

Suggested change
- A migration guide should be understandable by both operators and users of a component.
- A migration guide should support IT operations management and guide the efforts for updating dependent tools and processes.

@ds-meberle ds-meberle requested a review from a team March 14, 2025 09:32
Copy link
Contributor

@ClosedSourcerer ClosedSourcerer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Personally I am always shook by the overall inconsistency of the structure of the TRGs.
They are all way to unique.


The migration guide shall _explain_ relevant changes to operators and users.

## Best Practices
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really hate the fact, that TRGs are currently not very consistent in their structure.

20 TRGs use Example
5 TRGs Use Best Practice
1 TRG uses Best Practices and Example

I suggest switching to Example and also including an example and scrapping Best Practice

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ClosedSourcerer Examples and Best Practices are two different things for me. I chose not to provide an example, because this always depends on the application... We could however link to "good examples" that already do that, such as the portal or the EDC. I'd still like to keep the best practices... would you suggest to add them to the "description"?


## Best Practices

- A migration guide should be understandable by both operators and users of a component.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IT Operations Management is well established ITIL lingo and should be easily understood by the audience of this TRG.

@arnoweiss arnoweiss requested a review from a team March 21, 2025 09:26
## Best Practices

- A migration guide should be understandable by both operators and users of a component.
- There should be a dedicated migration guide per release: E.g. From 1.1.x -> 1.2.x, 1.2.x -> 2.0.x etc.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could narrow the need for a migration guide to major releases only, which is the case where breaking changes can occur.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rafaelmag110 we aren't really following semantic versioning in all products - EDC and DTR contain "breaking breaking changes" although we just increase the minor counter. So a proposal could be "There must be a dedicated migration guide for each major release. For minor releases a guide must only be provided if it affects the usage or operation of a service.

Copy link
Contributor

@tom-rm-meyer-ISST tom-rm-meyer-ISST left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for proposing. The others already had valid points. I would just add a directory where to put it.

gerbigf and others added 2 commits March 27, 2025 09:40
sounds good!

Co-authored-by: Tom Meyer <[email protected]>
Co-authored-by: Lars Geyer-Blaumeiser <[email protected]>
@gerbigf
Copy link
Author

gerbigf commented Mar 27, 2025

Personally I am always shook by the overall inconsistency of the structure of the TRGs. They are all way to unique.

There's a TRG-0-template that might be missing a couple of things then ;)

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

Successfully merging this pull request may close these issues.

TRG for Migration Guidelines
5 participants