Skip to content

Latest commit

 

History

History
 
 

design

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TiDB Design Documents

Why We Need Design Documents

The design document provides a high-level description of the architecture and important details of what we want to do. It is the most powerful tool to ensure that our work is correctly performed.

Writing a design document can promote us to think deliberately and gather knowledge from others to get our job done better. An excellent design document is closely related to the success of our task.

Proprosal Process

  1. Before starting to write a design document, please create a new issue for tracing the process of your design.
  2. Create a new Google Doc to write the design document. Please refer to this proposal template.
  3. If the design document is ready to be reviewed, please put the shared link with the can comment permission in the issue you've created, and one of our engineers will follow up this issue and keep it updated.
  4. If needed, we may organize a communications seminar through Google Hangouts to discuss your design with you and the interested friends from the community.
  5. When your design is finalized, please submit a pull request (PR) to add your new file under this directory, and put the link of your PR in the issue you've created.
  6. Once your PR has been merged, please close the old issue.
  7. Start the implementation referring to the proposal, and create a new issue to trace the process.

Proposal Status

Proposed

In Progress

Completed