Defining a new publisherΒΆ
Additional publishers can be added to doiget-tdm
by those with knowledge of the Python programming language.
A new publisher is created by describing a class that inherits from the doiget_tdm.publisher.Publisher
abstract base class (ABC).
A directory containing the Python source file(s) is passed to doiget-tdm
via the extra_handlers_path
option described in Configuration.
The best way to begin developing code for a new publisher is to read through the code for the built-in publishers.
This code is contained within the src/doiget_tdm/publishers
directory in the source code (browseable on Github).