Skip to content

chore: add rule on shared components#7900

Open
paula-stacho wants to merge 2 commits intomainfrom
agents-shared-components
Open

chore: add rule on shared components#7900
paula-stacho wants to merge 2 commits intomainfrom
agents-shared-components

Conversation

@paula-stacho
Copy link
Copy Markdown
Collaborator

@paula-stacho paula-stacho commented Mar 24, 2026

Description

Adding a new rule to prevent over customizing shared components styles (something that came up with sagebot today)

@paula-stacho paula-stacho requested a review from a team as a code owner March 24, 2026 16:48
@paula-stacho paula-stacho added the no release notes Fix or feature not for release notes label Mar 24, 2026
Copy link
Copy Markdown
Contributor

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

Adds contributor guidance to keep shared UI components visually consistent by discouraging one-off styling customization within the shared components package.

Changes:

  • Document a new guideline discouraging adding new props/config options to shared components for one-off visual tweaks.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@paula-stacho paula-stacho added the no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion) label Mar 24, 2026
@codeowners-service-app
Copy link
Copy Markdown

Assigned mabaasit for team compass-developers because gribnoysup is out of office.

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

Labels

no release notes Fix or feature not for release notes no-title-validation Skips validation of PR titles (conventional commit adherence + JIRA ticket inclusion)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants