feat(v0.1.0): project foundation with logging and config
This commit is contained in:
28
CHANGELOG.md
Normal file
28
CHANGELOG.md
Normal 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)
|
||||
|
||||
Reference in New Issue
Block a user