Skip to content

docs: update CONTRIBUTING.md#449

Merged
tenthirtyam merged 1 commit intomainfrom
docs/update-contributing
Feb 20, 2026
Merged

docs: update CONTRIBUTING.md#449
tenthirtyam merged 1 commit intomainfrom
docs/update-contributing

Conversation

@tenthirtyam
Copy link
Copy Markdown
Collaborator

Summary

Revised the CONTRIBUTING.md.

Type

  • fix: Bug Fix
  • feat: Feature or Enhancement
  • docs: Documentation
  • refactor: Refactoring
  • chore: Build, Dependencies, Workflows, etc.
  • other: Other (Please describe.)

Breaking Changes?

  • Yes, there are breaking changes.
  • No, there are no breaking changes.

Tests

  • Tests have been added or updated.
  • Tests have been completed.

Output:

Documentation

  • Documentation has been added or updated.

Issue References

Release Note

Additional Information

Revised the `CONTRIBUTING.md`.

Signed-off-by: Ryan Johnson <ryan.johnson@broadcom.com>
@tenthirtyam tenthirtyam added this to the v2.0.0 milestone Feb 20, 2026
@tenthirtyam tenthirtyam self-assigned this Feb 20, 2026
Copilot AI review requested due to automatic review settings February 20, 2026 16:14
@tenthirtyam tenthirtyam added the documentation Documentation label Feb 20, 2026
@github-actions github-actions bot added chore Chore needs-review Needs Review size/l Relative Sizing: Large labels Feb 20, 2026
@tenthirtyam tenthirtyam merged commit 3cb2e41 into main Feb 20, 2026
11 checks passed
@tenthirtyam tenthirtyam deleted the docs/update-contributing branch February 20, 2026 16:15
@tenthirtyam tenthirtyam removed the needs-review Needs Review label Feb 20, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the CONTRIBUTING.md file to provide more comprehensive and structured guidelines for contributors. The changes improve clarity, add modern GitHub markdown alert syntax (TIP, WARNING, IMPORTANT), and provide more detailed step-by-step instructions for both issues and pull requests.

Changes:

  • Enhanced the Issues section with structured guidelines, warnings, and helpful tips for contributors
  • Expanded the Pull Requests section with detailed before/after submission checklists and specific make commands
  • Added new sections for resolving review comments and requesting follow-up reviews
  • Updated link references to include the Broadcom Product Lifecycle

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

1. You have [opened a discussion][gh-discussions] to discuss any **significant** work with
the maintainer(s). This ensures that your contribution is aligned with the
project's direction and avoids unnecessary work.
2. You have identified or [open an issue][gh-issues]. This ensures that your contribution
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

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

Inconsistent verb tense in the sentence. The phrase should be "You have identified or opened an issue" (past tense) to match the pattern used in the rest of the list items which all use "You have [past tense verb]".

Suggested change
2. You have identified or [open an issue][gh-issues]. This ensures that your contribution
2. You have identified or [opened an issue][gh-issues]. This ensures that your contribution

Copilot uses AI. Check for mistakes.
5. You have modified the source based on logical units of work. Focus on the specific change
you are contributing. Pull requests that contain multiple unrelated changes will be
rejected.
4. You have followed the existing style and conventions of the project.
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

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

Trailing whitespace at the end of the line. This should be removed for consistency and to follow standard markdown formatting conventions.

Suggested change
4. You have followed the existing style and conventions of the project.
4. You have followed the existing style and conventions of the project.

Copilot uses AI. Check for mistakes.
2. You provide a detailed description of the changes in the pull request template.
2. You open any work-in-progress pull requests as a draft.
3. You mark the pull request as ready for review when you are ready for it to be reviewed.
4. You follow the status checks for the pull request to ensure that all checks are passing.
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

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

Trailing whitespace at the end of the line. This should be removed for consistency and to follow standard markdown formatting conventions.

Copilot uses AI. Check for mistakes.
Comment on lines +54 to +75
3. You are working against the latest source on the `main` branch. You may need to
rebase your branch against the latest `main` branch.
4. You have created a topic branch based on `main`. Do not work directly on the `main` branch.
5. You have modified the source based on logical units of work. Focus on the specific change
you are contributing. Pull requests that contain multiple unrelated changes will be
rejected.
4. You have followed the existing style and conventions of the project.
5. You have added tests for your changes.
5. You have generated the updated documentation and associated assets by running `make generate`.
5. You have tested building the plugin by running `make build`.
7. You have tested your changes with a local build of the plugin by running `make dev`.
9. You have verified all new and existing tests are passing by running `make test`.
10. You have used [Conventional Commits][conventional-commits] format for commit messages.
11. You have signed-off and committed your changes [using clear commit messages][git-commit].

When opening a pull request, ensure that:

1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
2. You open any work-in-progress pull requests as a draft.
3. You mark the pull request as ready for review when you are ready for it to be reviewed.
4. You follow the status checks for the pull request to ensure that all checks are passing.
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

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

The numbered list contains duplicate and incorrect numbering. The sequence is: 1, 2, 3, 3, 4, 5, 4, 5, 5, 5, 7, 9, 10, 11. This should be a consecutive sequence from 1 to 11. The numbering should be: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.

Suggested change
3. You are working against the latest source on the `main` branch. You may need to
rebase your branch against the latest `main` branch.
4. You have created a topic branch based on `main`. Do not work directly on the `main` branch.
5. You have modified the source based on logical units of work. Focus on the specific change
you are contributing. Pull requests that contain multiple unrelated changes will be
rejected.
4. You have followed the existing style and conventions of the project.
5. You have added tests for your changes.
5. You have generated the updated documentation and associated assets by running `make generate`.
5. You have tested building the plugin by running `make build`.
7. You have tested your changes with a local build of the plugin by running `make dev`.
9. You have verified all new and existing tests are passing by running `make test`.
10. You have used [Conventional Commits][conventional-commits] format for commit messages.
11. You have signed-off and committed your changes [using clear commit messages][git-commit].
When opening a pull request, ensure that:
1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
2. You open any work-in-progress pull requests as a draft.
3. You mark the pull request as ready for review when you are ready for it to be reviewed.
4. You follow the status checks for the pull request to ensure that all checks are passing.
4. You are working against the latest source on the `main` branch. You may need to
rebase your branch against the latest `main` branch.
5. You have created a topic branch based on `main`. Do not work directly on the `main` branch.
6. You have modified the source based on logical units of work. Focus on the specific change
you are contributing. Pull requests that contain multiple unrelated changes will be
rejected.
7. You have followed the existing style and conventions of the project.
8. You have added tests for your changes.
9. You have generated the updated documentation and associated assets by running `make generate`.
10. You have tested building the plugin by running `make build`.
11. You have tested your changes with a local build of the plugin by running `make dev`.
12. You have verified all new and existing tests are passing by running `make test`.
13. You have used [Conventional Commits][conventional-commits] format for commit messages.
14. You have signed-off and committed your changes [using clear commit messages][git-commit].
When opening a pull request, ensure that:
1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
3. You open any work-in-progress pull requests as a draft.
4. You mark the pull request as ready for review when you are ready for it to be reviewed.
5. You follow the status checks for the pull request to ensure that all checks are passing.

Copilot uses AI. Check for mistakes.
Comment on lines +60 to +76
4. You have followed the existing style and conventions of the project.
5. You have added tests for your changes.
5. You have generated the updated documentation and associated assets by running `make generate`.
5. You have tested building the plugin by running `make build`.
7. You have tested your changes with a local build of the plugin by running `make dev`.
9. You have verified all new and existing tests are passing by running `make test`.
10. You have used [Conventional Commits][conventional-commits] format for commit messages.
11. You have signed-off and committed your changes [using clear commit messages][git-commit].

When opening a pull request, ensure that:

1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
2. You open any work-in-progress pull requests as a draft.
3. You mark the pull request as ready for review when you are ready for it to be reviewed.
4. You follow the status checks for the pull request to ensure that all checks are passing.
5. You stay involved in the conversation with the maintainers to ensure that your contribution
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

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

The numbered list contains duplicate numbering. The sequence is: 1, 2, 2, 3, 4, 5. Item 3 should be numbered as 3, not 2.

Suggested change
4. You have followed the existing style and conventions of the project.
5. You have added tests for your changes.
5. You have generated the updated documentation and associated assets by running `make generate`.
5. You have tested building the plugin by running `make build`.
7. You have tested your changes with a local build of the plugin by running `make dev`.
9. You have verified all new and existing tests are passing by running `make test`.
10. You have used [Conventional Commits][conventional-commits] format for commit messages.
11. You have signed-off and committed your changes [using clear commit messages][git-commit].
When opening a pull request, ensure that:
1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
2. You open any work-in-progress pull requests as a draft.
3. You mark the pull request as ready for review when you are ready for it to be reviewed.
4. You follow the status checks for the pull request to ensure that all checks are passing.
5. You stay involved in the conversation with the maintainers to ensure that your contribution
6. You have followed the existing style and conventions of the project.
7. You have added tests for your changes.
8. You have generated the updated documentation and associated assets by running `make generate`.
9. You have tested building the plugin by running `make build`.
10. You have tested your changes with a local build of the plugin by running `make dev`.
11. You have verified all new and existing tests are passing by running `make test`.
12. You have used [Conventional Commits][conventional-commits] format for commit messages.
13. You have signed-off and committed your changes [using clear commit messages][git-commit].
When opening a pull request, ensure that:
1. You title your pull request using the [Conventional Commits][conventional-commits] format.
2. You provide a detailed description of the changes in the pull request template.
3. You open any work-in-progress pull requests as a draft.
4. You mark the pull request as ready for review when you are ready for it to be reviewed.
5. You follow the status checks for the pull request to ensure that all checks are passing.
6. You stay involved in the conversation with the maintainers to ensure that your contribution

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown

This functionality has been released in v2.0.0 of the plugin.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

1 similar comment
@github-actions
Copy link
Copy Markdown

This functionality has been released in v2.0.0 of the plugin.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

@github-actions
Copy link
Copy Markdown

I'm going to lock this pull request because it has been closed for 30 days. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

chore Chore documentation Documentation size/l Relative Sizing: Large

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants