cockroachdb / ui

Published assets for Cockroach Labs user interfaces

Home Page:https://core-components.crdb.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Tracking] CONTRIBUTING to the UI Repo

nathanstilwell opened this issue · comments

This is a working issue to organize efforts around contributor documentation. Feel free to leave comments or suggestions.

Sections under consideration

  • Introduction (what and why is this?)
  • Contributor setup (cloning, nodejs, and lerna setup)
  • Code Style (eslint setup, react patterns, directory and file conventions)
  • PR checklist (setting expectation for the PR template)
  • Writing stories (working with storybook, requirements for good stories)
  • Writing tests
  • Publishing (working with Lerna, npm, and github)
  • Upgrading Dependencies (how to upgrade, respond to security warnings, etc)
  • Checking out PR for code and design review (#63)
  • Package Directory (what lives in this repo with links to sub-documentation)
  • Label index (How to label things, expectations for finding issues and who reviews them, how things work, etc) 👈 Maybe this belongs in Introduction?