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

Update versioning section in api design guidelines #215

Conversation

tanjadegroot
Copy link
Contributor

What type of PR is this?

Add one of the following kinds:

  • documentation

What this PR does / why we need it:

It updates the versioning section to be in line with the API versioning for the release management process

Which issue(s) this PR fixes:

Fixes #206

Special notes for reviewers:

Changelog input

 release-note: update the API versioning in line with the release management process 

Additional documentation

This section can be blank.

docs

Copy link
Collaborator

@hdamker hdamker left a comment

Choose a reason for hiding this comment

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

Looks good to me. One proposal and one question below.

tanjadegroot and others added 2 commits June 11, 2024 17:22
Co-authored-by: Herbert Damker <52109189+hdamker@users.noreply.github.com>
Update following comments on backward compatibility section
hdamker
hdamker previously approved these changes Jun 12, 2024
@hdamker hdamker requested a review from a team June 12, 2024 06:59
@rartych
Copy link
Contributor

rartych commented Jun 12, 2024

I have discovered that in Commonalities we have https://github.com/camaraproject/Commonalities/blob/main/documentation/Camara_Versioning_Guidelines.md
I think it should be deprecated with redirection to the proposed here API Design Guidelines and Release Management documentation.
To speed up things maybe we can do it within this PR. @tanjadegroot @hdamker ?

@tanjadegroot
Copy link
Contributor Author

Hi Rafal, yes that is correct. this file can be deprecated.
API versioning is now going into the API Guidelines section 5
API release process is now here: https://github.com/camaraproject/ReleaseManagement/blob/main/documentation/API_Release_Guidelines.md (with more details in the CAMARA release Management Wiki)

@rartych
Copy link
Contributor

rartych commented Jun 12, 2024

Tanja, if you could modify the file in Nokia fork: https://github.com/nokia/camaraproject-Commonalities/blob/Update-versioning-section-in-API-design-guidelines/documentation/Camara_Versioning_Guidelines.md then we go with all the changes within this PR.

Changed the use of "public-release" to just "public" 
Removed references to release aspects for the versioning section
@tanjadegroot
Copy link
Contributor Author

@hdamker to check this update

@tanjadegroot
Copy link
Contributor Author

Tanja, if you could modify the file in Nokia fork: https://github.com/nokia/camaraproject-Commonalities/blob/Update-versioning-section-in-API-design-guidelines/documentation/Camara_Versioning_Guidelines.md then we go with all the changes within this PR.

I just need to remove the file corrrect ?

release mgmt information is moved to the Release Mgmt repo
@hdamker
Copy link
Collaborator

hdamker commented Jun 12, 2024

I just need to remove the file corrrect ?

@tanjadegroot that's not enough, also the line in the table within https://github.com/camaraproject/Commonalities/blob/main/README.md need to be updated/replaced.

What about deleting the two lines about API-Readiness-Checklist.md and Camara_Versioning_Guidelines.md

and put underneath the table something like:

NOTE: Guidelines for Release Management of API versions, e.g. the API-Readiness-Checklist, are now located within [ReleaseManagement](https://github.com/camaraproject/ReleaseManagement). The versioning of API is defined within API-design-guidelines.md](documentation/API-design-guidelines.md#5-versioning). 

@rartych WDYT about the README?

complement to removing release info from versioning section
removed the references to 2 removed documents and added note to point to ReleaseManagement repo
@tanjadegroot
Copy link
Contributor Author

tanjadegroot commented Jun 12, 2024

README.md update done

hdamker
hdamker previously approved these changes Jun 12, 2024
Shilpa's comment on URL version
included updates on removing"-" in release names
some more tweeks
rartych
rartych previously approved these changes Jun 14, 2024
Copy link
Contributor

@rartych rartych left a comment

Choose a reason for hiding this comment

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

LGTM

patrice-conil
patrice-conil previously approved these changes Jun 14, 2024
Copy link
Contributor

@patrice-conil patrice-conil left a comment

Choose a reason for hiding this comment

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

/LGTM

hdamker
hdamker previously approved these changes Jun 14, 2024
Copy link
Contributor

@shilpa-padgaonkar shilpa-padgaonkar left a comment

Choose a reason for hiding this comment

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

/LGTM

fix typo

Co-authored-by: Pedro Díez García <pedro.diezgarcia@telefonica.com>
Copy link
Contributor

@PedroDiez PedroDiez left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@shilpa-padgaonkar shilpa-padgaonkar left a comment

Choose a reason for hiding this comment

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

/LGTM

@rartych
Copy link
Contributor

rartych commented Jun 19, 2024

@patrice-conil Could you approve it?

Copy link
Contributor

@patrice-conil patrice-conil left a comment

Choose a reason for hiding this comment

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

LGTM

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.

Update of API versioning section in API guidelines
6 participants