1.0 Compatibility#
Starting with 1.0.0, docia follows Semantic Versioning for its public configuration API, command names and flags, generated chapter URLs, and documented Markdown behavior.
Runtime support#
- Standalone executables: macOS, Linux, and Windows on x64 and ARM64 where release assets are listed
- Package installation: Bun 1.4 or newer
- Configuration: TypeScript, JavaScript, and ES module config files
Public TypeScript API#
Use DociaConfig, DociaUserConfig, and defineConfig from docia. The former GoodDocsConfig
and GoodDocsUserConfig names remain as deprecated aliases for migration.
URL stability#
Use page slug front matter when a URL must remain independent from its source filename. When a
published URL changes, add it to redirectFrom in the destination page before deploying.
Release candidates#
Release candidates may contain final compatibility adjustments before 1.0.0. Test the candidate against a copy of an existing documentation project and report regressions through GitHub Issues.