| Build Status | |
| Website |
Source material to build pyviz.org. This site is owned by NumFocus and is currently managed by Anaconda, Inc. for the community, but is open to everyone involved in Python data visualization; see #2.
A GitHub Actions job builds pyviz.org on every push to master, every Monday (to refresh the badges), and on demand. It deploys the site to the gh-pages branch and stores the badges on the cache branch.
Pull requests are built too but never deployed: download the site artifact from the workflow run summary to preview the result.
Install uv, then the dependencies:
uv syncOptionally, seed the badges with the ones last built by CI. Badges that fail to be fetched locally then fall back to these where possible:
git fetch origin cache && git archive origin/cache doc/_static/cache | tar xBuild the badges (pass e.g. --kinds stars,conda_downloads to only build some of them):
uv run python tools/build_badges.pyBuild the website:
uv run sphinx-build -b html doc builtdocsView the website locally:
uv run python -m http.server -d builtdocsLint the code:
uv run ruff check
uv run ruff format --checkSee the README in the tools directory for instructions on adding a tool to the "All Tools" page.
