Document the absolute crate release order (#413)

This commit is contained in:
Félix Saparelli 2022-09-07 16:40:47 +12:00 committed by GitHub
parent b2ea64d436
commit 236fac4c99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

9
doc/release-order.md Normal file
View File

@ -0,0 +1,9 @@
Sometimes it's needed to release every crate in the workspace, or several dependent crates at once.
In those cases, this is the order to do it in:
- project-origins
- ignored-files (depends on project-origins)
- lib (depends on project-origins and ignored-files)
- filterer/ignore (depends on lib)
- filterer/globset and /tagged (depend on lib and filterer/ignore)
- cli (depends on everything)