Skip to content

Conversation

@BewareMyPower
Copy link
Contributor

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

@github-actions github-actions bot added the PIP label Sep 3, 2024
@BewareMyPower BewareMyPower self-assigned this Sep 3, 2024
@github-actions github-actions bot added the doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. label Sep 3, 2024
@BewareMyPower
Copy link
Contributor Author

Here is the draft implementation in my fork: BewareMyPower#35

Copy link
Contributor

@eolivelli eolivelli left a comment

Choose a reason for hiding this comment

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

I generally support this proposal, we should have clearer APIs for the components we want to allow users to customize

@dao-jun
Copy link
Member

dao-jun commented Sep 3, 2024

I support

Copy link
Contributor

@codelipenghui codelipenghui left a comment

Choose a reason for hiding this comment

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

@BewareMyPower Thanks for driving the proposal
Could you please also add a section to describe what the TopicPoliciesService finally looks like?

@BewareMyPower BewareMyPower marked this pull request as draft September 4, 2024 08:26
@BewareMyPower BewareMyPower marked this pull request as ready for review September 4, 2024 10:43
@BewareMyPower
Copy link
Contributor Author

Now I've refactored the proposal, as well as the demo implementation with the following changes:

  1. Do not mention other plugins. Just mention the default implementation might not always be best.
  2. Change LOCAL_FIRST to DEFAULT.
  3. List the whole interface after this change.
  4. Refactored the document with the help of GitHub Copilot.

@eolivelli @codelipenghui @lhotari PTAL again

Copy link
Member

@lhotari lhotari left a comment

Choose a reason for hiding this comment

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

LGTM. Good work @BewareMyPower!

Copy link
Member

@RobertIndie RobertIndie left a comment

Choose a reason for hiding this comment

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

LGTM. Just one minor comment: #23248 (comment)

BewareMyPower and others added 3 commits September 6, 2024 17:17
@BewareMyPower BewareMyPower merged commit a8ae3e4 into apache:master Sep 11, 2024
@BewareMyPower BewareMyPower deleted the bewaremypower/pip-376-pluggable-topic-policies-doc branch September 11, 2024 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. PIP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants