apache / apache/opendal

Tracking issues of OCaml binding

Open
#2,756 0 comments 3 reactions 0 assignees View on GitHub
bindings/ocaml
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

Ocaml is a very interesting language, and at the same time, we can use libraries like [ocaml-rs](https://github.com/zshipko/ocaml-rs) to complete our bindings.

## Tasks

- [x] Introducing a simple implement. #2757
- [x] Add documentation for OCaml code and build it.
- [x] Support more operations.
- [ ] Creating and publishing opam package.
- [ ] Speed up the execution of CI, now `setup-ocaml` slows down the speed of CI.

Contributor guide

Open the contributing guide

Research direction

Read the completed binding work in #2757 and the remaining checklist items in this issue. Locate where `setup-ocaml` is used in CI and review what is needed to create and publish an opam package. Done means the package is published and CI setup is faster; the issue names no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
ocaml, rust
Domain
ci-cd, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.