Skip to content

Development GuidesΒΆ

Comprehensive how-to guides, best practices, and implementation tutorials for developing features in the Dashtam project.

ContentsΒΆ

This directory contains step-by-step development guides organized by topic. Each guide provides practical instructions for implementing features, following standards, and contributing to the project.

Directory StructureΒΆ

guides/
β”œβ”€β”€ docker-refactoring-implementation.md
β”œβ”€β”€ docstring-standards.md
β”œβ”€β”€ documentation-implementation-guide.md
β”œβ”€β”€ git-quick-reference.md
β”œβ”€β”€ git-workflow.md
β”œβ”€β”€ index.md
β”œβ”€β”€ jwt-auth-quick-reference.md
β”œβ”€β”€ jwt-authentication-api-guide.md
β”œβ”€β”€ jwt-authentication-database-guide.md
β”œβ”€β”€ jwt-authentication-services-guide.md
β”œβ”€β”€ markdown-linting-guide.md
β”œβ”€β”€ mermaid-diagram-standards.md
β”œβ”€β”€ restful-api-quick-reference.md
β”œβ”€β”€ test-docstring-standards.md
β”œβ”€β”€ testing-best-practices.md
β”œβ”€β”€ testing-guide.md
β”œβ”€β”€ token-rotation.md
└── uv-package-management.md

πŸ“„ DocumentsΒΆ

Git & Version ControlΒΆ

  • Git Workflow Guide - Complete Git Flow implementation with branching strategy, branch protection, and PR process
  • Git Quick Reference - One-page Git commands cheat sheet for common operations

API DevelopmentΒΆ

JWT Authentication ImplementationΒΆ

Core Implementation Guides:

Code Quality & DocumentationΒΆ

Project Management & ProceduresΒΆ

Related Documentation:

External Resources:

Parent Directory: ../index.md

Related Directories:

ContributingΒΆ

When adding new guides to this directory:

  1. Choose appropriate guide-template.md (located in docs/templates/) - Use for step-by-step how-to guides
  2. Include clear prerequisites and requirements
  3. Provide complete code examples with explanations
  4. Use Mermaid diagrams for visual concepts
  5. Document both happy path and error cases
  6. Update this index with a link and brief description
  7. Run markdown linting: make lint-md-file FILE="path/to/file.md"

Document InformationΒΆ

Template: index-section-template.md Created: 2025-10-03 Last Updated: 2025-10-21