Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polaris Lighthouse #7503

Closed
42 tasks done
alex-page opened this issue Oct 25, 2022 · 0 comments
Closed
42 tasks done

Polaris Lighthouse #7503

alex-page opened this issue Oct 25, 2022 · 0 comments

Comments

@alex-page
Copy link
Member

alex-page commented Oct 25, 2022

Project brief | Vault

TL;DR. Polaris Lighthouse will prevent mainline failures and guide developers shipping +2516k lines of SCSS lines of code every 30 days to the green path.

Polaris Lighthouse is a combination of existing tools and new ideas that enables builders in the Admin to write SCSS and TSX code using Polaris components and tokens, rather than custom values. Bringing these tools together into a cohesive platform and shipping them to shopify/web, 1st party and 3rd party applications will result in:

  • A decrease of new code being shipped that is not mainline
  • Reduce time and effort to ship breaking changes at scale
  • Improved admin user experience by using Polaris as intended
  • Give admin builders agency by knowing what may be wrong and to do the right thing in their own timeline and pace
  • Increase to mainline coverage -> Faster iteration of design

Today these gaps exist and need to be addressed in this project:

  • Spin and Shopify CLI include polaris-vscode autocomplete and stylelint-polaris
  • Linting rules that support warnings (in addition to failures) and in-context links to relevant documentation
  • Align with Admin FED working group on strategy to roll this out
  • Turn on Polaris Lighthouse in shopify/web
  • Update polaris-coverage to support the above changes

#7503 (comment)

#7503 (comment)

#7503 (comment)

#7503 (comment)

#7503 (comment)


Polaris lighthouse is a draft title.

@sam-b-rose sam-b-rose changed the title Polaris lighthouse Polaris Lighthouse Jan 8, 2023
@sam-b-rose sam-b-rose changed the title Polaris lighthouse Polaris Lighthouse Jan 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants