Dune
  • Getting Started and Core Concepts
  • How-to Guides
  • Reference Manual
  • Explanation
  • Advanced Topics
  • Miscellaneous
    • FAQ
    • Goal of Dune
    • Working on the Dune Codebase
Dune
  • Miscellaneous
  • Edit on GitHub

Miscellaneous¶

These documents contain tidbits of info that do not fit anywhere else, and information about the project itself.

  • FAQ
    • Why Do Many Dune Projects Contain a Makefile?
    • How to Add a Configure Step to a Dune Project
    • Can I Use topkg with Dune?
    • How Do I Publish My Packages with Dune?
    • Where Can I Find Some Examples of Projects Using Dune?
    • What is Jenga?
    • How to Make Warnings Non-Fatal
    • How to Turn Specific Errors into Warnings
    • How to Display the Output of Commands as They Run
    • How Can I Generate an mli File From an ml File
    • How Can I Build a Single Library?
    • Files and Directories Whose Names Begin with “.” (Period) are Ignored by source_tree
    • How Can I Write Inline Tests in a Package Without my Users Needing to Install ppx_inline_test?
  • Goal of Dune
    • Have Excellent Backward-Compatibility Properties
    • Have a Robust and Scalable Core
    • Remain a No-Brainer Dependency
    • Remain Accessible
    • Have Excellent Support for the OCaml Language
    • Be Extensible
  • Working on the Dune Codebase
    • Dependencies
    • Bootstrapping
    • Writing Tests
    • Setting Up Your Development Environment Using Nix
    • Releasing Dune
    • Adding Stanzas
    • Dune Rules
    • Documentation
    • Vendoring
    • General Guidelines
    • Benchmarking
    • Formatting
Previous Next

© Copyright 2024, Jérémie Dimino.

Built with Sphinx using a theme provided by Read the Docs.