| Age | Commit message (Collapse) | Author |
|
atom.Generate, syncOutput)
- generator.Run(ctx, cfg) – ctx passed through to atom.Generate
- processor.Run(ctx, cfg) – signature updated for cancellation propagation
- atom.Generate(ctx, posts, cfg) – accepts ctx for future cancellation
- syncOutput(ctx, cfg) – rsync subprocesses now use exec.CommandContext
- Updated all call sites in tests, cmd/snonux/main.go, and integration tests
- All call sites pass context.Background() / context.TODO()
All tests pass: go test ./...
|
|
|
|
Testable CLI flags; version package under internal/version; broad tests for
atom, generator, post, processor, and cmd—overall coverage ~85%.
Made-with: Cursor
|
|
Move Atom 1.0 XML generation to internal/generator/atom so it depends only
on config and post, not on themes or the HTML template pipeline.
Add generator/doc.go mapping files (orchestration, registry, themes, shared
nav templates) and dependency direction.
Made-with: Cursor
|