Skip to main content

External service integrations for the Doogat zettelkasten system

Project description

doogat-integrations

Integration layer connecting the Doogat domain to external services. Currently provides JIRA integration with assembler-based DTO conversion.

Install

pip install doogat-integrations

Features

  • JIRA integration - Create and sync JIRA issues from project zettels
  • Assemblers - Convert between domain objects and external service DTOs

Development

uv sync --all-groups                        # install deps
pre-commit install --hook-type pre-commit --hook-type post-commit  # setup hooks
uv run pytest                               # run tests

Release

Releases via GitHub Actions (manual trigger):

  1. Go to Actions → Release workflow → Run workflow
  2. Choose prerelease (test.pypi only) or release (both pypis + GitHub release)

Version determined from conventional commits (feat: → minor, fix: → patch).

uv run semantic-release version --print --noop  # preview next version

See dev/docs/versioning.md for details.

License

GPL-3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doogat_integrations-0.3.0.tar.gz (225.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doogat_integrations-0.3.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file doogat_integrations-0.3.0.tar.gz.

File metadata

  • Download URL: doogat_integrations-0.3.0.tar.gz
  • Upload date:
  • Size: 225.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for doogat_integrations-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3922941c4708d8d0943ac4d8e799d270abea216a9e13201f6de681a64dd6034c
MD5 2154e0068d1c4a1a97b63a8271504678
BLAKE2b-256 7a665475a4f85ddb86371418301643333b97174f7df44e137ac2f5bf9ed193c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for doogat_integrations-0.3.0.tar.gz:

Publisher: release.yml on doogat/doogat-integrations

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doogat_integrations-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for doogat_integrations-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b395aa5c99991c9c31557f04a2766841f8e97c782677aded301dc8f59172c046
MD5 6517c3608c29a20173c698a47eec5da1
BLAKE2b-256 e1e6a8e40717a1fcf54e9c0c614154761414622f3b075b3b496c24acf2ea28dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for doogat_integrations-0.3.0-py3-none-any.whl:

Publisher: release.yml on doogat/doogat-integrations

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page