source ------ .. describe:: (source ...) .. versionadded:: 1.7 Specify where the source for the package can be found. It can be specified as ``(uri )`` or using shortcuts for some hosting services: Valid for all packages defined in the current Dune project. May be overriden by the per-package field (see :doc:`package`). .. list-table:: * - Service - Syntax * - `Github `_ - ``(github user/repo)`` * - `Bitbucket `_ - ``(bitbucket user/repo)`` * - `Gitlab `_ - | ``(gitlab user/repo)`` | ``(gitlab organization/project/repo)`` *(New in 3.17)* * - `Sourcehut `_ - ``(sourcehut user/repo)`` * - `Codeberg `_ - ``(codeberg user/repo)`` *(New in 3.17)* Examples: .. code:: dune (source (github ocaml/dune)) .. code:: dune (source (uri https://dev.example.com/project.git))