-
Notifications
You must be signed in to change notification settings - Fork 195
Spectrum CSS Engineering Workflow
Garth Braithwaite edited this page Feb 20, 2020
·
4 revisions
Points 9-13 are asynchronous.
- Attend Design Workshop
- One engineer
- Rotate each sprint
- Ping other engineers as needed to join
- File issues for upcoming work
- Jiratron automatically files prototype issues.
- Issues are filed by engineering in meetings as work arises
- Issues filed by community
- Formalize prototype plan
- Filter issues from Jiratron
- Backlog grooming/sprint planning
- Prototype
- Codepen
- Leverage existing packages
- Vet prototype with Design
- Design workshop is ideal
- Qotd/Slack as needed
- Vet with implementations
- React Spectrum engineering sync
- DNA issue for tokens
- Start conversation with DNA on CSS token needs
- GitHub pull request
- Expected final CSS/Markup/Metadata
- File Jira issue for design review
- Use Jira issues to notify Design and track work
- Discuss in Design Workshop
- Use generated link from visual regression testing
- Visual regression test
- Automated
- Generates link for review in browser
- Request accessibility audit
- Use GitHub pull request code review
- Update pull request with DNA tokens
- When DNA is released with updated tokens
- Lint embedded tokens
- Engineering review
- Not full browser qa check
- Sanity check
- Naming check
- Check visual regression testing
- Release
- Semver
- NPM packages
- Update/release docs
- Automatically triggered with GitHub tag
- Notify consumers
- Slack channels