Skip to content

Move the release process docs into the repo#13681

Merged
shonfeder merged 1 commit intoocaml:mainfrom
shonfeder:shonfeder/release-process-docs-from-wiki
Feb 26, 2026
Merged

Move the release process docs into the repo#13681
shonfeder merged 1 commit intoocaml:mainfrom
shonfeder:shonfeder/release-process-docs-from-wiki

Conversation

@shonfeder
Copy link
Member

@shonfeder shonfeder commented Feb 25, 2026

Currently the release process documentation is located at https://github.com/ocaml/dune/wiki/Release-process

But the release process is a critical part of the SDLC of any OSS project, and documentation of the process should ideally leave alongside the code itself. In particular, this enables

  1. an easier route to gradually evolving the documentation into automation
  2. an easy way for us to coordinate on the evolution of the process itself (i.e., via PRs) over the docs.

NOTE for review: This PR adds the current doc from the wiki verbatim (with the exception of the added comment recording this provenance). Please do not review the content at this time, but just approve or otherwise based on whether you agree this should be moved into our dev docs.

As per point (2), this will be followed with substantive updates and revisions to the documentation. The diff will allow us to evaluate the details of the improvements and corrections I will propose.

Currently the release process documentation is located at
https://github.com/ocaml/dune/wiki/Release-process

But the release process is a critical part of the SDLC of any OSS
project, and documentation of the process should ideally leave alongside
the code itself. In particular, this enables

- an easier route to gradually evolving the [documentation into
 automation](https://cacm.acm.org/practice/documentation-is-automation/)
- an easy way for us to coordinate on the evolution of the process
 itself (i.e., via PRs) over the docs.

Signed-off-by: Shon Feder <shon.feder@gmail.com>
Copy link
Collaborator

@Alizter Alizter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable. Any reason we need a release subdirectory in doc/dev?

@shonfeder
Copy link
Member Author

There are likely to be more release related assets, scripts, or images, etc.

Thanks for the review!

@shonfeder shonfeder merged commit 5f6bb53 into ocaml:main Feb 26, 2026
29 checks passed
@shonfeder shonfeder deleted the shonfeder/release-process-docs-from-wiki branch February 26, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants