Contributing#
Cellucid is an ecosystem of repositories. Choose where you want to contribute:
cellucid)UI workflows, rendering/performance, sessions, figure export, and community annotation frontend.
cellucid-python)prepare() and the Cellucid-ready AnnData, serve backend, Jupyter integration, Python APIs, and this documentation site.
cellucid-r)R writer (cellucid_prepare()), R-side recipes (Seurat/SCE), and R testing + docs.
Releasing#
Every Cellucid package is released the same way: publish a GitHub Release
named vX.Y.Z in its repository, and that repository’s workflow publishes it.
Releasing Cellucid lists the three repositories in order, the
checklist before each release, and how to re-run one.
Quick routing guide#
UI bug / rendering / figure export / sessions → Web App
Python
prepare()/ CLI / server / notebooks / docs → Python packageR
cellucid_prepare()issues / Seurat or SCE recipes → R package