Cookiecutter template for CATMAID extensions. See and
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
{{ cookiecutter.project_name }}


This is a cookiecutter template for CATMAID extensions.

It builds most of the necessary boilerplate, including but not limited to:

  • for installing the extension with pip
  • .travis.yml for running tests against CATMAID
  • An API endpoint for checking whether the extension is installed
  • A unit test for hitting that endpoint
  • An empty frontend widget

It assumes you are using the same (recommended) tool stack as CATMAID: github, travis-ci, and coveralls.


For more details, see the cookiecutter repo and docs



This is unlikely to be actively maintained as CATMAID changes (e.g. directory reorganisation, travis build steps, widget conventions), but pull requests to update it are welcome!