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:
parent
295bda7e48
commit
9e2cfe321e
3 changed files with 16 additions and 1 deletions
9
PUBLISHING.md
Normal file
9
PUBLISHING.md
Normal 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.
|
Loading…
Add table
Add a link
Reference in a new issue