docs icon indicating copy to clipboard operation
docs copied to clipboard

Add more information about Broker Developer Configuration Options

Open creydr opened this issue 3 years ago • 20 comments

Currently the docs for the Developer Configuration Options of a Broker are only providing an example for a Broker object and some little description. It would be good, if this page could follow the style of the admin configuration options and describe the different configuration options for developers in a more fine grained approach.

Additional Info

  • In #5501 we added some more documentation about the MTChannelBasedBroker and updated the Creating a Broker page to reflect not only the MTChannelBasedBroker. During this we added the "Broker class options" section, which probably could be moved to the new Developer Configuration Options page.

  • The broker_types.go file in the eventing repo contains all the fields of a Broker.

  • The docs style guide provides useful information about the Knative standards and conventions. Especially the style-and-formatting.md should be helpful

creydr avatar Apr 04 '23 10:04 creydr

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Jul 04 '23 01:07 github-actions[bot]

/remove-lifecycle stale

creydr avatar Jul 04 '23 06:07 creydr

hi @creydr

I see you've added help-wanted label to this issue. If you think this is a good good-first-issue, can you:

  • Comment with /good-first-issue?
  • Add clear instructions (including code pointers) about how this issue can be resolved?

aliok avatar Sep 12 '23 14:09 aliok

@aliok I updated the description a bit. Initially I was not sure if this is a good-first-issue as the user should know a bit about Brokers. But if the assignee feels comfortable they should be good to go.

/good-first-issue

creydr avatar Sep 21 '23 12:09 creydr

@creydr: This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-good-first-issue command.

In response to this:

@aliok I updated the description a bit. Initially I was not sure if this is a good-first-issue as the user should know a bit about Brokers. But if the assignee feels comfortable they should be good to go.

/good-first-issue

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

knative-prow[bot] avatar Sep 21 '23 12:09 knative-prow[bot]

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Dec 21 '23 01:12 github-actions[bot]

/remove-lifecycle stale

creydr avatar Dec 21 '23 07:12 creydr

@creydr Is this issue still open ?I would like to contribute to it

AHB102 avatar Dec 29 '23 10:12 AHB102

Hello @AHB102, thanks for showing interest in this issue. It is still open. I am happy to help, if you have any questions.

/assign @AHB102

creydr avatar Jan 08 '24 07:01 creydr

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Apr 08 '24 01:04 github-actions[bot]

/remove-lifecycle stale

creydr avatar Apr 08 '24 05:04 creydr

Hello @AHB102, are you still working on this issue? Can we help you somehow on this?

creydr avatar Apr 08 '24 05:04 creydr

Is this issue still open for contribution?

0ZeKa0 avatar May 21 '24 22:05 0ZeKa0

Hello @AHB102, are you still working on this issue? Can we help you somehow on this?

I am a mq engineer. I would like to contribute to it. Is it still open?

yenniechen avatar May 22 '24 03:05 yenniechen

Hello, as I haven't seen any contributions for this so far from I would clear the assignment to make it free for others again. In case anybody else wants to work on it, comment /assign (to assign this issue to you) and then propose a PR for this.

@AHB102 feel free to reassign it to you again in case you want to continue your work on it.

/unassign @AHB102

creydr avatar May 22 '24 06:05 creydr

I would like to contribute for this issue. /assign

0ZeKa0 avatar May 22 '24 11:05 0ZeKa0

HI @creydr, I would Like to contribute to this issue, too. For now, I am assigning it to myself. @0ZeKa0, we can work together on this issue if you like. If there is a problem, you can unassign me.

/assign

shivamgupta2020 avatar May 23 '24 10:05 shivamgupta2020

https://github.com/knative/docs/assets/121049907/a79ceb99-cf18-4307-8172-ef65ed2ee057

Hello, @creydr @aliok I've examined the documentation and added a few more information to enhance broker developer configuration options. This is how the page looks.

0ZeKa0 avatar May 25 '24 17:05 0ZeKa0

Hello @0ZeKa0, thanks a lot for your work on this. I commented on your PR. Btw: for the docs repo there is a preview generated too (e.g. https://deploy-preview-5993--knative.netlify.app/docs/eventing/brokers/broker-developer-config-options/ for your PR). Usually you can find them in the comments from the netlify bot (https://github.com/knative/docs/pull/5993#issuecomment-2128121716))

creydr avatar May 28 '24 06:05 creydr