Non-Component Upgrade TRD #613
rmenner
started this conversation in
Technical Research Documents
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Non-Component Upgrade TRD
Overview
This document outlines the plan to apply current best practices (gitflow, configuration, and docs) to all repositories within the Auro family. It serves as both an audit and an MVP plan to roll out new standards into non-component repositories.
Problem Statement
Current gitflow actions only support repositories with a full suite of features (build, test, localhost demo, versioned releases). The goal is to determine what modifications are needed for each repo to include these features, or to create actions that accommodate repos with fewer features.
Additionally, update
package.jsonand configuration files to use the latest standards where possible.Out of Scope
Solution
Prioritize developer impacting repos (AuroDesignTokens, WebCoreStyleSheets, auro-element, and icons)
Make bare minimum adjustments to all the other repos on the list.
Repository Audit
Key (✓ available |⚠️ needs update | ❌ unavailable | )
Task List
Prerequisites
auro-actions.auro-templatesto include new workflows and adjust folder structure as needed.Priority Repository Checklist
auro-syncwith appropriate workflow templatesauro-configOther Repository Checklist
auro-syncwith appropriate workflow templatespackage.json Checklist
enginesto>=20husky installtohuskyauro-configprovenancetopublishConfig0.0.0postinstallRepo-Specific Tasks
auro-cli
auro-element (net new)
icons
@aurodesignsystemauro-tokendefinitions
auro-actions
auro-templates
auro syncand markdown magic sourcesBeta Was this translation helpful? Give feedback.
All reactions