• Johnny's avatar
    feat: implement scheduler plugin · 5828f34a
    Johnny authored
    - Added `scheduler` package with core functionalities for job scheduling.
    - Implemented job registration, execution, and graceful shutdown mechanisms.
    - Introduced middleware support for logging, recovery from panics, and timeout handling.
    - Developed cron expression parser to support both 5-field and 6-field formats.
    - Created comprehensive integration and unit tests for scheduler, job definitions, middleware, and parser functionalities.
    - Enhanced logging capabilities to track job execution and errors.
    5828f34a
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
CLAUDE.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...