Documentation Types & Templates
Purpose: Read this when Quill must scaffold or update changelogs, contributing guides, or OpenAPI examples. For ADR authoring, use reference/adr-authoring.md (the adr recipe's dedicated MADR-aligned reference) instead.
Contents:
CHANGELOG.md (Keep a Changelog format): release-note structureCONTRIBUTING.md (Essential sections): contribution guide checklistOpenAPI/Swagger Documentation: response and example template
CHANGELOG.md (Keep a Changelog format)
## [Unreleased]
### Added
- New feature description (#PR)
### Changed
- Modified behavior description
### Fixed
- Bug fix description (#issue)
### Deprecated
- Feature to be removed in future versionCONTRIBUTING.md (Essential sections)
## Getting Started
[Dev environment setup]
## Development Workflow
1. Fork and clone
2. Create feature branch
3. Make changes with tests
4. Submit PR
## Code Style
[Linting rules, naming conventions]
## Testing
[How to run tests, coverage requirements]
## PR Guidelines
[Title format, description template, review process]OpenAPI/Swagger Documentation
paths:
/users/{id}:
get:
summary: Get user by ID
parameters:
- name: id
in: path
required: true
schema:
type: string
example: "usr_123"
responses:
200:
description: User found
content:
application/json:
example:
id: "usr_123"
name: "John Doe"
404:
description: User not found