feat(v0.1.0): project foundation with logging and config

This commit is contained in:
0x_n3m0_
2026-01-05 11:06:46 +02:00
commit 090974259e
65 changed files with 718034 additions and 0 deletions

28
CHANGELOG.md Normal file
View File

@@ -0,0 +1,28 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.0] - 2026-01-XX
### Added
- Project foundation with complete directory structure
- Comprehensive logging system with JSON and console formatters
- Configuration management with YAML and environment variable support
- Custom exception hierarchy for error handling
- Core constants and enums for pattern types and trading concepts
- Base classes for detectors and models
- Initial test suite with pytest
- Development tooling (black, flake8, mypy, pre-commit hooks)
- Documentation structure
### Infrastructure
- Git repository initialization
- Requirements files for production and development
- Setup.py and pyproject.toml for package management
- Makefile for common commands
- .gitignore with comprehensive patterns
- Environment variable template (.env.example)