# Development Documentation

This directory contains technical documentation for developers working on Stockula.

## Contents

### [CI/CD](ci-cd.md)

Complete guide to the continuous integration and deployment setup, including GitHub Actions workflows, release automation, and Docker builds.

### [AutoTS Threading Considerations](autots-threading-considerations.md)

Guidelines for working with AutoTS's threading limitations and recommendations for implementing reliable forecasting.

### [SQLModel Migration](sqlmodel-migration.md)

Documentation about the migration from SQLAlchemy to SQLModel for improved type safety and validation.

### [Testing Guide](testing-guide.md)

Comprehensive guide for writing and running tests in Stockula.

### [Testing Strategy](testing-strategy.md)

Overview of the testing approach, including unit, integration, and end-to-end testing strategies.

## Quick Links

- [Project README](../../README.md)
- [User Guide](../user-guide/)
- [API Reference](../api/)

## Contributing

When adding new development documentation:

1. Create a new markdown file in this directory
1. Use clear, descriptive filenames
1. Add a link and description in this README
1. Follow the existing documentation style
1. Include code examples where appropriate
