Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
labels
Package labels provides automatic label selection based on conventional commit types.
|
Package labels provides automatic label selection based on conventional commit types. |
|
logger
Package logger provides logging utilities for auto-mr using the bullets library.
|
Package logger provides logging utilities for auto-mr using the bullets library. |
|
security
Package security provides token security and credential sanitization utilities to prevent accidental leakage of sensitive data in logs and error messages.
|
Package security provides token security and credential sanitization utilities to prevent accidental leakage of sensitive data in logs and error messages. |
|
timeutil
Package timeutil provides time formatting utilities for human-readable duration display.
|
Package timeutil provides time formatting utilities for human-readable duration display. |
|
urlutil
Package urlutil provides URL parsing utilities for extracting path components from git remote URLs.
|
Package urlutil provides URL parsing utilities for extracting path components from git remote URLs. |
|
pkg
|
|
|
commits
Package commits provides commit history retrieval and message selection for merge/pull requests.
|
Package commits provides commit history retrieval and message selection for merge/pull requests. |
|
config
Package config handles loading and validation of user configuration from ~/.config/auto-mr/config.yml.
|
Package config handles loading and validation of user configuration from ~/.config/auto-mr/config.yml. |
|
forgejo
Package forgejo provides a Forgejo API client for pull request lifecycle management.
|
Package forgejo provides a Forgejo API client for pull request lifecycle management. |
|
git
Package git provides git repository operations for auto-mr.
|
Package git provides git repository operations for auto-mr. |
|
github
Package github provides a GitHub API client for pull request lifecycle management.
|
Package github provides a GitHub API client for pull request lifecycle management. |
|
gitlab
Package gitlab provides a GitLab API client for merge request lifecycle management.
|
Package gitlab provides a GitLab API client for merge request lifecycle management. |
|
platform
Package platform provides a unified abstraction layer for GitLab and GitHub operations.
|
Package platform provides a unified abstraction layer for GitLab and GitHub operations. |
|
testing
|
|
|
fixtures
Package fixtures provides common test data structures for testing.
|
Package fixtures provides common test data structures for testing. |
|
mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
Click to show internal directories.
Click to hide internal directories.