1
0
Fork 0
mirror of https://github.com/librespot-org/librespot.git synced 2025-10-03 01:39:28 +02:00

Update readme and add publishing notes

This commit is contained in:
Sasha Hilton 2019-11-06 17:25:10 +01:00
parent 295bda7e48
commit 9e2cfe321e
3 changed files with 16 additions and 1 deletions

9
PUBLISHING.md Normal file
View file

@ -0,0 +1,9 @@
# Publishing
Publishing librespot to crates.io is a slightly convoluted affair due to the various dependencies that each package has on other local packages. The order of publising that has been found to work is as follows:
`protocol -> core -> audio -> metadata -> playback -> connect -> librespot`
The `protocol` package needs to be published with `cargo publish --no-verify` due to the build script modifying the source during compile time.
Publishing can be done using the command `cargo publish` in each of the directories of the respecive crate.