- 1. Introduction
- 2. Issue Tracker
- 3. Cargo Team
- 4. Process
- 4.1. Working on Cargo
- 4.2. Release process
- 4.3. Writing an RFC
- 4.4. Unstable features
- 4.5. Security issues
- 5. Design Principles
- 6. Implementing a Change
- 6.1. Architecture
- 6.2. New packages
- 6.3. New subcommands
- 6.4. Data Schemas
- 6.5. Console Output
- 6.6. Filesystem
- 6.7. Formatting
- 6.8. Debugging
- 7. Tests
- 7.1. Running Tests
- 7.2. Writing Tests
- 7.3. Benchmarking and Profiling
- 7.4. Crater