Skip to content

feat: @commit decorator#3

Merged
rorybyrne merged 6 commits intomainfrom
1-feat-decorator-that-captures-hyperparameters-and-stores-them-in-a-commit-message
Jan 18, 2025
Merged

feat: @commit decorator#3
rorybyrne merged 6 commits intomainfrom
1-feat-decorator-that-captures-hyperparameters-and-stores-them-in-a-commit-message

Conversation

@rorybyrne
Copy link
Contributor

No description provided.

The commit adds core functionality for tracking experiments using git, including:
- A decorator for auto-committing experimental code with metadata
- Domain models for commits and repositories
- Service layer for git operations and experiment tracking
- Dependency injection setup
The commit decorator now supports hyperparameters and staging strategy, improves
error handling, and removes redundant repository service layer. Changes include:
- Add rich console output for commit messages
- Implement GitService with proper repo initialization
- Add StageStrategy enum for commit control
- Improve dependency injection setup
- Add proper error handling and type hints
@rorybyrne rorybyrne merged commit 673bac1 into main Jan 18, 2025
5 checks passed
@rorybyrne rorybyrne deleted the 1-feat-decorator-that-captures-hyperparameters-and-stores-them-in-a-commit-message branch January 18, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: @decorator that captures hyperparameters and stores them in a commit message

1 participant