Stablize the dune describe command
Open
Nobody has claimed this yet.
describe
enhancement
- Dominant language
- OCaml
- Stars
- 1.9k
- Forks
- 500
- Avg merge
- 15h 21m
- Merged PRs (30d)
- 277
Description
I'm integrating dune with ocamlearlybird. To make ocamlearlybird can discover debuggable executables. And get build informations as debug information in bytecode is not enough. I found dune describe is what I expected. However I got
dune: Only --lang 0.1 is available at the moment as this command is not yet
stabilised. If you would like to release a software that relies on the output
of 'dune describe', please open a ticket on
https://github.com/ocaml/dune.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the dune describe command and its --lang 0.1 behavior. Determine the stable output contract needed for ocamlearlybird to discover debuggable executables and build information; done means the command has a defined, usable interface rather than reporting that it is not stabilised.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100