Library
Build library architectures that are easy to adopt, test, and evolve safely.
When to Use
- You are creating or refactoring a reusable package/library.
- You need guidance on API design, versioning, and distribution.
Workflow
- Define library scope and non-goals.
- Design stable public interfaces and internal boundaries.
- Set versioning and deprecation policies.
- Add tests, examples, and compatibility checks.
- Provide publishing and maintenance guidance.
Output
- Library architecture and API plan
- Versioning and release strategy
- Adoption and maintenance checklist
Scan to join WeChat group