Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package cache provides a frequency-aware in-process cache of rendered preview output bytes, implemented with the standard library only (no dependencies).
|
Package cache provides a frequency-aware in-process cache of rendered preview output bytes, implemented with the standard library only (no dependencies). |
|
cmd
|
|
|
carbonio-preview
command
Command carbonio-preview is the entry point for the carbonio-preview-ce service.
|
Command carbonio-preview is the entry point for the carbonio-preview-ce service. |
|
configdocs
command
Command configdocs generates configuration documentation files from the key registry:
|
Command configdocs generates configuration documentation files from the key registry: |
|
gendocs
command
Command gendocs generates the authoritative OpenAPI specification artefacts directly from the huma handler registrations in server/api.go.
|
Command gendocs generates the authoritative OpenAPI specification artefacts directly from the huma handler registrations in server/api.go. |
|
pdfium-worker
command
Command carbonio-preview-pdfium-worker is the PDFium subprocess worker binary used by the carbonio-preview-ce service.
|
Command carbonio-preview-pdfium-worker is the PDFium subprocess worker binary used by the carbonio-preview-ce service. |
|
Package config loads the carbonio-preview-ce configuration from the extensions-equivalent chain:
|
Package config loads the carbonio-preview-ce configuration from the extensions-equivalent chain: |
|
migrate
Package migrate provides a one-shot config migration framework that mirrors the carbonio-quarkus-extensions package-scoped ConfigMigration / ConfigMigrationRunner semantics.
|
Package migrate provides a one-shot config migration framework that mirrors the carbonio-quarkus-extensions package-scoped ConfigMigration / ConfigMigrationRunner semantics. |
|
migrate/cemig
Package cemig holds the CE (Community Edition) migration set.
|
Package cemig holds the CE (Community Edition) migration set. |
|
Package configdocs contains the Markdown renderer used by the config-docs generator (cmd/configdocs) and by the drift-guard tests.
|
Package configdocs contains the Markdown renderer used by the config-docs generator (cmd/configdocs) and by the drift-guard tests. |
|
Package db provides the database connection pool, migration runner, and all video_preview SQL operations for carbonio-preview-ce.
|
Package db provides the database connection pool, migration runner, and all video_preview SQL operations for carbonio-preview-ce. |
|
Package docs exposes the committed, generated documentation embedded into the binary (e.g.
|
Package docs exposes the committed, generated documentation embedded into the binary (e.g. |
|
Package render implements the image/PDF/document processing pipeline.
|
Package render implements the image/PDF/document processing pipeline. |
|
Package server implements the HTTP server for carbonio-preview-ce.
|
Package server implements the HTTP server for carbonio-preview-ce. |
|
apispec
Package apispec contains all huma request/response types, huma.Operation metadata, and the Register/RegisterStubs entry-points for the preview API.
|
Package apispec contains all huma request/response types, huma.Operation metadata, and the Register/RegisterStubs entry-points for the preview API. |
|
testsupport
Package testsupport provides in-process mock servers and fixtures for the full-flow (Phase 2) tests of carbonio-preview.
|
Package testsupport provides in-process mock servers and fixtures for the full-flow (Phase 2) tests of carbonio-preview. |
|
Package storage defines the seam interface between the preview service and whatever backing store holds the original files.
|
Package storage defines the seam interface between the preview service and whatever backing store holds the original files. |
|
Package video extracts the first frame of a video as a still image (PNG), so it can be fed to the existing libvips image pipeline (render.ImageThumbnail) exactly like a photo.
|
Package video extracts the first frame of a video as a still image (PNG), so it can be fed to the existing libvips image pipeline (render.ImageThumbnail) exactly like a photo. |
Click to show internal directories.
Click to hide internal directories.