Files

2.0 KiB

This PR template helps ensure that as we launch new features we appropriately communicate, track, document, make them accessible, etc.

PRD checklist

  • Plan for how to measure success quantified by metrics

Coding checklist

  • Test in dev for a week
  • Telemetry in code
  • A11y (if applicable, see testing a11y guide for more info)
  • Add to Command Palette (if applicable)
  • Add toggle setting(s) to command palette (if applicable)
  • Add to Mac Menu (if applicable)
  • Add keybinding (if applicable), see actions audit for inspiration
  • Sanity check within the app that it does not clash other keybindings
  • No sensitive info in logs
  • No crashes on dev related to the feature
  • No performance regression on dev. See dashboard
  • Feature works fine, and no regression, over SSH. See instructions on how to get a VM.
  • Have we explicitly brainstormed how this feature will be discovered by developers?
  • Link to Figma mocks
  • Tested on multiple themes (both dark and light)
  • If the feature being released relies on some server API, has that server API been stable on production for at least one full server release cycle? See here for more details.

Content checklist

  • Help content
  • Changelog entry (add entry below)
  • Telemetry entry (if applicable)
  • Metrics dashboard in Metabase
  • Tweet (if appropriate)
  • Blog post (if appropriate)

Changelog

CHANGELOG-NEW-FEATURE: {{Insert a changelog entry here}}