Files
template/templates/PROJECT.template.md
2026-06-28 09:40:40 +02:00

91 lines
1.6 KiB
Markdown

# {{PROJECT_NAME}}
## Vision
{{PROJECT_VISION}}
## Goals
- {{GOAL_1}}
- {{GOAL_2}}
- {{GOAL_3}}
## Non-Goals
- {{NON_GOAL_1}}
- {{NON_GOAL_2}}
## Functional Requirements
| ID | Requirement | Priority |
| --- | --- | --- |
| FR-001 | {{FUNCTIONAL_REQUIREMENT}} | Must |
## Non-Functional Requirements
| Category | Requirement |
| --- | --- |
| Performance | {{PERFORMANCE_REQUIREMENT}} |
| Security | {{SECURITY_REQUIREMENT}} |
| Availability | {{AVAILABILITY_REQUIREMENT}} |
| Maintainability | {{MAINTAINABILITY_REQUIREMENT}} |
## Tech Stack
| Area | Choice |
| --- | --- |
| Language | {{LANGUAGE}} |
| Framework | {{FRAMEWORK}} |
| Database | {{DATABASE}} |
| Deployment | {{DEPLOYMENT}} |
## Runtime
| Environment | URL or Entry Point | Notes |
| --- | --- | --- |
| Local | {{LOCAL_URL}} | {{LOCAL_NOTES}} |
| Staging | {{STAGING_URL}} | {{STAGING_NOTES}} |
| Production | {{PRODUCTION_URL}} | {{PRODUCTION_NOTES}} |
## Infrastructure
- Hosting: {{HOSTING}}
- Storage: {{STORAGE}}
- Network: {{NETWORK}}
- Secrets: {{SECRETS}}
## Authentication And Authorization
- Authentication: {{AUTHENTICATION}}
- Authorization: {{AUTHORIZATION}}
- Roles or policies: {{ROLES_OR_POLICIES}}
## Logging And Monitoring
- Logging: {{LOGGING}}
- Monitoring: {{MONITORING}}
- Alerting: {{ALERTING}}
## Testing
- Unit tests: {{UNIT_TESTS}}
- Integration tests: {{INTEGRATION_TESTS}}
- End-to-end tests: {{E2E_TESTS}}
- Manual checks: {{MANUAL_CHECKS}}
## CI/CD
- CI: {{CI}}
- CD: {{CD}}
- Required checks: {{REQUIRED_CHECKS}}
## Roadmap
| Milestone | Outcome |
| --- | --- |
| {{MILESTONE}} | {{OUTCOME}} |
## Open Questions
- {{OPEN_QUESTION}}