Skip to content

Developer documentation

Welcome to the ConvolvedDistributions.jl developer documentation. This section contains guides and resources for contributors and maintainers.

Contributing to ConvolvedDistributions.jl

New to contributing? Start here:

  • Contributing guide: How to contribute code, documentation, and issues, plus the Taskfile workflow and quality gates

  • Adding a new combination: The AbstractCombinedDistribution contract and the conventions Convolved and Difference follow, as a template for a new family member

  • Release process: How releases and versioning work in this repository

For general Julia development setup, see Getting started with Julia in the Getting started section.

For common development questions, including how to run tests faster while iterating, see the Developer FAQ.

This repository adopts shared configuration and test infrastructure from EpiAwarePackageTools. The Infrastructure and template sync page explains which files are managed and how they stay current.


For users looking to get started with the package, see the Getting started section.