Developer Overview
Extend CyanPrint with custom templates, processors, plugins, and resolvers
Developer Documentation
Welcome to the CyanPrint developer documentation. Learn how to extend CyanPrint by creating custom artifacts.
What You Can Build
CyanPrint has four extensible components called artifacts:
| Artifact | Purpose |
|---|---|
| Templates | Define questions and file processing rules |
| Processors | Transform files (templating, syntax) |
| Resolvers | Resolve file conflicts from layered templates |
| Plugins | Post-processing (run commands, file operations) |
Getting Started
Start with the basics to understand how CyanPrint works:
Introduction
Learn about the four artifacts: templates, processors, resolvers, and plugins
Architecture
Understand the system design and how components interact
Build Your Artifact
Ready to create? Choose your path: