From 41be397acc5312c8c01083fc96c229e6b2f73694 Mon Sep 17 00:00:00 2001 From: Mathieu Barbin Date: Mon, 2 Dec 2024 11:45:44 +0100 Subject: [PATCH] Add opam template file and configure more fields --- provider-dev.opam.template | 0 provider-tests.opam.template | 0 provider.opam | 12 ++++++++++++ provider.opam.template | 12 ++++++++++++ 4 files changed, 24 insertions(+) create mode 100644 provider-dev.opam.template create mode 100644 provider-tests.opam.template create mode 100644 provider.opam.template diff --git a/provider-dev.opam.template b/provider-dev.opam.template new file mode 100644 index 0000000..e69de29 diff --git a/provider-tests.opam.template b/provider-tests.opam.template new file mode 100644 index 0000000..e69de29 diff --git a/provider.opam b/provider.opam index 5932e0c..026ea3f 100644 --- a/provider.opam +++ b/provider.opam @@ -28,3 +28,15 @@ build: [ ] ] dev-repo: "git+https://github.com/mbarbin/provider.git" +description: """\ + +Provider is an OCaml library for creating Traits and Interfaces. It +allows you to define the functionality needed by a library without +committing to a specific implementation. + +In essence, Provider handles dynamic dispatch, where the target of a +function call is not known until runtime. + +""" +tags: [ "dynamic-dispatch" "parametrization" "traits" "typeclasses" ] +x-maintenance-intent: [ "(latest)" ] diff --git a/provider.opam.template b/provider.opam.template new file mode 100644 index 0000000..9a48352 --- /dev/null +++ b/provider.opam.template @@ -0,0 +1,12 @@ +description: """\ + +Provider is an OCaml library for creating Traits and Interfaces. It +allows you to define the functionality needed by a library without +committing to a specific implementation. + +In essence, Provider handles dynamic dispatch, where the target of a +function call is not known until runtime. + +""" +tags: [ "dynamic-dispatch" "parametrization" "traits" "typeclasses" ] +x-maintenance-intent: [ "(latest)" ]