Files
Aethera/render_3D/third_party/datoviz/spec/api
2026-08-20 10:23:47 +08:00
..
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00
2026-08-20 10:23:47 +08:00

API Specs

This directory owns durable public API and API-positioning policy for v0.4.

Index

  1. PUBLIC_API_CONVENTIONS.md: cross-module public C API naming, ownership, struct, callback, FFI namespace, and binding-readiness rules.
  2. COLOR_TYPES.md: target public color types and conversion helpers.
  3. PYTHON_GSP_SCOPE.md: v0.4 ownership split between Datoviz, raw generated Python bindings, GSP, and VisPy2.
  4. GSP_BACKEND_STRATEGY.md: strategic Datoviz/GSP/VisPy2 backend boundary and capability-extension model.
  5. GSP_BACKEND_READINESS.md: RC-lane readiness checklist for Datoviz as a stable GSP/Matplotlib rendering target.
  6. NULL_DEFAULT_INVARIANT_REFACTOR_PLAN.md: refactor plan for making NULL for defaults equivalent to explicit public default initializer records.

Boundary

Use this directory for cross-module public API conventions and language/API positioning. Put raw binding-generation mechanics in ../bindings/, scene-specific API behavior in ../scene/api/, and release-review process in ../release/.