|
| 1 | +# Semantic Commit History |
| 2 | + |
| 3 | +The commits in this pull request follow semantic commit conventions: |
| 4 | + |
| 5 | +## Commit History (Semantic Convention) |
| 6 | +1. **refactor:** Implement Service Layer Architecture for RedstoneClockService (commit 99c9239) |
| 7 | + - Create RedstoneClockService interface with complete API |
| 8 | + - Implement BukkitRedstoneClockService with existing logic |
| 9 | + - Add RedstoneClockServiceFactory for platform detection |
| 10 | + - Update main plugin to use service factory |
| 11 | + - Update listeners to use service interface |
| 12 | + - Remove old concrete RedstoneClockService implementation |
| 13 | + |
| 14 | +2. **feat:** Add Folia support preparation and comprehensive documentation (commit 93b0f3b) |
| 15 | + - Add FoliaRedstoneClockService implementation structure |
| 16 | + - Create SERVICE_ARCHITECTURE.md with detailed documentation |
| 17 | + - Enhance factory with smart platform detection logic |
| 18 | + - Prepare infrastructure for future Folia implementation |
| 19 | + |
| 20 | +3. **docs:** Add Javadoc tags and improve platform detection (commit cc8ec21) |
| 21 | + - Add comprehensive Javadoc tags to all service classes |
| 22 | + - Improve Folia detection with version-based approach |
| 23 | + - Add Mermaid diagram to architecture documentation |
| 24 | + - Enhance code documentation standards |
| 25 | + |
| 26 | +4. **fix:** Improve code consistency and logging practices (commit 36ec6af) |
| 27 | + - Update Javadoc tags for consistency (author: TheMeinerLP, version: 2.2.0) |
| 28 | + - Add class-level SLF4J logger to RedstoneClockServiceFactory |
| 29 | + - Fix Mermaid diagram syntax for better compatibility |
| 30 | + - Apply DRY principles across service classes |
| 31 | + |
| 32 | +All commits follow the conventional commit format: `type: description` where type is one of: |
| 33 | +- `feat:` for new features |
| 34 | +- `fix:` for bug fixes |
| 35 | +- `docs:` for documentation changes |
| 36 | +- `refactor:` for code refactoring |
| 37 | +- `chore:` for maintenance tasks |
| 38 | + |
0 commit comments