Skip to content

[improve][pip] PIP-376: Make topic policies service pluggable#23248

Merged
BewareMyPower merged 9 commits into
apache:masterfrom
BewareMyPower:bewaremypower/pip-376-pluggable-topic-policies-doc
Sep 11, 2024
Merged

[improve][pip] PIP-376: Make topic policies service pluggable#23248
BewareMyPower merged 9 commits into
apache:masterfrom
BewareMyPower:bewaremypower/pip-376-pluggable-topic-policies-doc

Conversation

@BewareMyPower

Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

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

@eolivelli eolivelli left a comment

Copy link
Copy Markdown
Contributor

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

Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
@dao-jun

dao-jun commented Sep 3, 2024

Copy link
Copy Markdown
Member

I support

@codelipenghui codelipenghui left a comment

Copy link
Copy Markdown
Contributor

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?

Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
Comment thread pip/pip-376.md Outdated
@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
Copy Markdown
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

@lhotari lhotari left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. Good work @BewareMyPower!

Comment thread pip/pip-376.md Outdated

@RobertIndie RobertIndie left a comment

Copy link
Copy Markdown
Member

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