Skip to content

feat: marking public APIs with annotations#3428

Draft
csviri wants to merge 3 commits into
operator-framework:nextfrom
csviri:public-api-annotation
Draft

feat: marking public APIs with annotations#3428
csviri wants to merge 3 commits into
operator-framework:nextfrom
csviri:public-api-annotation

Conversation

@csviri

@csviri csviri commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

csviri added 2 commits June 18, 2026 15:26
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 18, 2026
@csviri csviri linked an issue Jun 18, 2026 that may be closed by this pull request
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>

@xstefank xstefank left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

As we discussed on the meeting, I don't think introducing this kind of new API that we would need to continuously maitain would add much better approach of what is public and what is not. We should have a clearly defined rules, but users will not check this and we would need to remember to take care of keeping all annotations in check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marking public APIs with @Public annotation

2 participants