# Package for Publisher --- task: id: package-for-publisher name: Package for Publisher description: Prepare complete manuscript package according to publisher specifications persona_default: book-publisher inputs: - publisher-name - submission-guidelines - manuscript-files steps: - Identify target publisher (PacktPub/O'Reilly/Manning/Other) - Gather all manuscript files (chapters, front matter, back matter) - Collect all images and diagrams - Verify code repository link or zip - Format per publisher requirements - Run publisher-specific checklist - Create submission package (zip or folder structure) - Include metadata file if required - Verify all cross-references work - Run execute-checklist.md with final-manuscript-checklist.md output: submissions/{{publisher}}-{{book-name}}-submission.zip --- ## Purpose Prepare a complete, properly formatted manuscript package that meets publisher submission requirements. ## Workflow Steps ### 1. Publisher-Specific Requirements **Manning:** - Chapters in Microsoft Word (.docx) - Separate folder for images (PNG, 300 DPI) - Code samples in ZIP file - Metadata in Author Questionnaire form **O'Reilly:** - AsciiDoc or Markdown preferred - Images in separate folders - Atlas platform submission - Follows O'Reilly style guide **Packt:** - Microsoft Word (.docx) - Images embedded or separate - Code in GitHub repository - Specific formatting template ### 2. Gather All Files **Manuscript Components:** ``` submission-package/ ├── front-matter/ │ ├── preface.docx │ ├── acknowledgments.docx │ └── about-author.docx ├── chapters/ │ ├── chapter-01.docx │ ├── chapter-02.docx │ └── ... ├── back-matter/ │ ├── appendix-a.docx │ ├── glossary.docx │ └── index.docx ├── images/ │ ├── chapter-01/ │ ├── chapter-02/ │ └── ... ├── code/ │ └── code-examples.zip ├── metadata.txt └── README.txt ``` ### 3. Format Per Publisher Apply required formatting: - Heading styles (Heading 1, 2, 3) - Code block formatting - Figure captions - Cross-reference format - Citation style ### 4. Create Submission Package Final packaging: ``` book-title-author-submission.zip ├── manuscript/ ├── images/ ├── code/ ├── metadata.txt └── submission-checklist.pdf ``` ## Success Criteria - [ ] All files gathered - [ ] Publisher format applied - [ ] Images at required resolution - [ ] Code repository included - [ ] Metadata complete - [ ] Cross-references validated - [ ] Final manuscript checklist passed ## Next Steps 1. Upload to publisher portal 2. Notify acquisition editor 3. Track submission status