Library Documentation Template
**{{PackageName}}** is {{OneParagraphOverview}}.
{{PackageName}} Library
Overview
{{PackageName}} is {{OneParagraphOverview}}.
Target Frameworks
- {{TargetFramework1}}
- {{TargetFramework2}}
- {{TargetFramework3}}
Key Design Principles
The library is designed with the following principles in mind:
- {{Principle1Title}}: {{Principle1Description}}
- {{Principle2Title}}: {{Principle2Description}}
- {{Principle3Title}}: {{Principle3Description}}
- {{Principle4Title}}: {{Principle4Description}}
- {{Principle5Title}}: {{Principle5Description}}
Core Components
1. {{CoreArea1Title}}
{{CoreArea1Summary}}
{{TypeOrApi1}}: {{Description}}{{TypeOrApi2}}: {{Description}}{{TypeOrApi3}}: {{Description}}
Key Features:
- {{Feature1}}
- {{Feature2}}
- {{Feature3}}
Example Use Cases:
{{ExampleCode1}}
2. {{CoreArea2Title}}
{{CoreArea2Summary}}
{{SubArea2_1Title}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
{{SubArea2_2Title}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
{{SubArea2_3Title}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Purpose: {{CoreArea2PurposeParagraph}}
3. {{CoreArea3Title}}
{{CoreArea3Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Key Features:
- {{Feature1}}
- {{Feature2}}
- {{Feature3}}
4. {{CoreArea4Title}}
{{CoreArea4Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Capabilities:
- {{Capability1}}
- {{Capability2}}
- {{Capability3}}
5. {{CoreArea5Title}}
{{CoreArea5Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Features:
- {{Feature1}}
- {{Feature2}}
- {{Feature3}}
6. {{CoreArea6Title}}
{{CoreArea6Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
7. {{CoreArea7Title}}
{{CoreArea7Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Benefits:
- {{Benefit1}}
- {{Benefit2}}
- {{Benefit3}}
8. {{CoreArea8Title}}
{{CoreArea8Summary}}
{{TypeOrApi}}: {{Description}}{{TypeOrApi}}: {{Description}}
Architecture Integration
Bounded Contexts
The library supports bounded context implementation through:
- {{BoundedContextPoint1}}
- {{BoundedContextPoint2}}
- {{BoundedContextPoint3}}
- {{BoundedContextPoint4}}
Microservices
Designed for microservices architectures:
- {{MicroservicesPoint1}}
- {{MicroservicesPoint2}}
- {{MicroservicesPoint3}}
- {{MicroservicesPoint4}}
Clean Architecture
Supports clean architecture principles:
- {{CleanArchitecturePoint1}}
- {{CleanArchitecturePoint2}}
- {{CleanArchitecturePoint3}}
- {{CleanArchitecturePoint4}}
Design Patterns Supported
- {{Pattern1}}: {{Pattern1Description}}
- {{Pattern2}}: {{Pattern2Description}}
- {{Pattern3}}: {{Pattern3Description}}
- {{Pattern4}}: {{Pattern4Description}}
- {{Pattern5}}: {{Pattern5Description}}
- {{Pattern6}}: {{Pattern6Description}}
- {{Pattern7}}: {{Pattern7Description}}
- {{Pattern8}}: {{Pattern8Description}}
Best Practices
{{BestPracticeArea1Title}}
- {{BestPractice1}}
- {{BestPractice2}}
- {{BestPractice3}}
{{BestPracticeArea2Title}}
- {{BestPractice1}}
- {{BestPractice2}}
- {{BestPractice3}}
{{BestPracticeArea3Title}}
- {{BestPractice1}}
- {{BestPractice2}}
- {{BestPractice3}}
{{BestPracticeArea4Title}}
- {{BestPractice1}}
- {{BestPractice2}}
- {{BestPractice3}}
Usage Scenarios
{{Scenario1Title}}
- {{Scenario1Point1}}
- {{Scenario1Point2}}
- {{Scenario1Point3}}
{{Scenario2Title}}
- {{Scenario2Point1}}
- {{Scenario2Point2}}
- {{Scenario2Point3}}
{{Scenario3Title}}
- {{Scenario3Point1}}
- {{Scenario3Point2}}
- {{Scenario3Point3}}
{{Scenario4Title}}
- {{Scenario4Point1}}
- {{Scenario4Point2}}
- {{Scenario4Point3}}
Dependencies
{{DependencyOverviewSentence}}
- {{Dependency1}}
- {{Dependency2}}
- {{Dependency3}}
Installation
dotnet add package {{PackageName}}
Related Libraries
- {{RelatedLibrary1}}: {{RelationDescription1}}
- {{RelatedLibrary2}}: {{RelationDescription2}}
- {{RelatedLibrary3}}: {{RelationDescription3}}
- {{RelatedLibrary4}}: {{RelationDescription4}}
Support and Documentation
- Documentation: {{DocumentationUrl}}
- Source Code: {{RepositoryUrl}}
- Issues: {{IssuesUrl}}
- Changelog: {{ChangelogUrl}}
License
This library is released under the MIT License. See LICENSE file for details.
Contributing
Contributions are welcome! Please read the Code of Conduct before submitting pull requests.
Author
{{AuthorName}}
{{AuthorBio}}
Template Usage Notes
- Keep section order unchanged so all package docs remain comparable.
- Replace all
{{...}}placeholders before publishing. - Keep the “Core Components” section at 8 items to match the standard scope.
- If a package does not have one of the areas, keep the heading and explicitly write “Not applicable for this package”.
- Validate type names and API names against source code before finalizing.

