Cookiecutter template for CATMAID extensions. See https://github.com/audreyr/cookiecutter and http://catmaid.org
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
{{ cookiecutter.project_name }}
.gitignore
.travis.yml
LICENSE
README.md
cookiecutter.json

README.md

CATMAID-ext-cookiecutter

This is a cookiecutter template for CATMAID extensions.

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

  • setup.py 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.

Usage

For more details, see the cookiecutter repo and docs

tl;dr

Contributing

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!