PublishFlow Blocks is a focused Gutenberg plugin for serious publishing workflows.
Instead of shipping a generic block pack, the plugin adds four high-signal blocks that help editorial teams publish clearer, better-structured content:
- Editorial Checklist
- Callout / Insight
- Resource Library
- Footnotes / References
Key features:
- block.json-based registration for all blocks
- included source files and local build tooling for maintainable, human-readable code review
- polished editor controls built with Gutenberg components
- dynamic frontend rendering where markup stability matters
- Interactivity API support for live filtering in the Resource Library block
- accessibility-minded markup and keyboard-friendly controls
- i18n-ready strings and defensive data handling
- test coverage for shared behavior helpers
The plugin is designed for teams who care about publishing quality, not just decorative layout.
Source code and build documentation:
- Public development repository: https://github.com/Joseph-Mutua/publishflow-docs
- Human-readable source files are included in the plugin under
src/
- Compiled distributable assets are generated into
build/blocks/
- Build and validation commands:
npm install, npm run lint:publishflow, npm run test:publishflow, npm run build:publishflow