diff --git a/backlog/completed/task-001 - Initial-toolkit-setup.md b/backlog/completed/task-001 - Initial-toolkit-setup.md new file mode 100644 index 0000000..c850564 --- /dev/null +++ b/backlog/completed/task-001 - Initial-toolkit-setup.md @@ -0,0 +1,34 @@ +--- +id: task-001 +title: Initial toolkit setup +status: Done +priority: high +created_date: '2025-12-15 23:35' +labels: [setup, feature] +--- + +## Description + +Created the mycro-zine repository with core utilities for generating print-ready 8-page mini-zines. + +## Acceptance Criteria + +- [x] Repository structure created (src/, examples/, output/) +- [x] Layout script generates single-page output (2x4 grid) +- [x] Prompt templates for AI content/image generation +- [x] Example Undernet zine pages included +- [x] Pushed to Gitea and GitHub + +## Implementation Notes + +Repository locations: +- Gitea: gitea.jeffemmett.com:jeffemmett/mycro-zine +- GitHub: github.com/Jeff-Emmett/mycro-zine + +Files created: +- `src/layout.mjs` - Print layout generator (all 8 pages on one 8.5"x11" sheet) +- `src/prompts.mjs` - Prompt templates for AI generation +- `src/index.mjs` - Main entry point and exports +- `examples/undernet/` - 8 example zine pages + +Test with: `npm run example` diff --git a/backlog/config.yml b/backlog/config.yml new file mode 100644 index 0000000..e5cb5fd --- /dev/null +++ b/backlog/config.yml @@ -0,0 +1,15 @@ +project_name: "MycroZine" +default_status: "To Do" +statuses: ["To Do", "In Progress", "Done"] +labels: ["feature", "bug", "docs", "enhancement"] +milestones: [] +date_format: yyyy-mm-dd +max_column_width: 20 +auto_open_browser: true +default_port: 6420 +remote_operations: true +auto_commit: true +zero_padded_ids: 3 +bypass_git_hooks: false +check_active_branches: true +active_branch_days: 60