Expand description
ferrocv renders JSON Resume documents to PDF, HTML, and plain text
via embedded Typst. See CONSTITUTION.md for design principles.
Re-exports§
pub use render::RenderDiagnostic;pub use render::RenderError;pub use render::compile_html;pub use render::compile_html_resolved;pub use render::compile_pdf;pub use render::compile_text;pub use render::compile_text_resolved;pub use render::compile_theme;pub use render::compile_theme_resolved;pub use theme::OwnedTheme;pub use theme::ResolvedTheme;pub use theme::THEMES;pub use theme::Theme;pub use theme::ThemeResolveError;pub use theme::find_theme;pub use theme::resolve_theme;pub use validate::ValidationError;pub use validate::validate_value;
Modules§
- cli
- Command-line interface for
ferrocv. - render
- In-process Typst compilation to PDF, plain text, and HTML.
- theme
- Theme registry for
ferrocv. - validate
- JSON Resume schema validation.
Constants§
- JSON_
RESUME_ SCHEMA - JSON Resume v1.0.0 schema, embedded at compile time.
- JSON_
RESUME_ SCHEMA_ VERSION - Version of the embedded JSON Resume schema (see
JSON_RESUME_SCHEMA).