Skip to content

Build the marketplace site

The public site is this MkDocs project. Product behaviour lives in each plugin repository. This repository holds the catalog and the pages that frame it.

Preview

The preview needs Docker. The image pin is squidfunk/mkdocs-material:9.7.6, the same tag the other Cadasto docs sites build with.

make docs-serve

That fetches the pinned brand layer and plugin READMEs, then serves http://127.0.0.1:8000. docker compose up does the same thing. make docs-serve passes your user id into Compose so generated files stay yours.

make docs-check

make docs-check is the strict build CI runs. make help lists the other targets.

Maintainer detail, including an offline rebuild, is in the site maintainer guide in this repository.

Where a change goes

Change Edit
Add, repin, rename, or remove a plugin The catalog authoring guide, then the matching sources.json entry, the page under pages/plugins/, and the nav in mkdocs.yml
Install steps for the catalog The catalog install guide. The install page on this site includes that file
A plugin's own features That plugin's repository. The site fetches its README at the catalog pin

Catalog versioning and release tags are in the versioning guide.

Issues

A wrong pin, a broken page, or the catalog manifest: Cadasto/plugin-marketplace. A bug in a plugin: that plugin's repository, linked from its page.