Skip to content
This repository has been archived by the owner on Jun 8, 2021. It is now read-only.

Update release_process.md #485

Merged
merged 1 commit into from Apr 9, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion release_process.md
Expand Up @@ -6,7 +6,7 @@ Since gtk-rs has multiple crates which have inter-dependencies, it's a bit painf
* Update crate version in `Cargo.toml` and the number of its `gtk-rs` dependencies.
* Open pull requests to `crate` branches to corresponding repositories.
* Once pull requests have been merged, publish all crates to `crates.io` (using the `cargo publish` command).
* Generate new docs. To do so, go to `gtk` directory (in `crate` branch) and run `cargo doc --features=embed-lgpl-docs`. Then run `cp -r target/doc/* ../docs` (where `docs` is the corresponding directory for the `gtk-rs/docs` repository). Commit then push the changes to the `docs` (make a pull request and all the usual stuff...).
* Generate new docs (don't forget `--all-features` when using `cargo doc`!). To do so, go to `gtk` directory (in `crate` branch) and run `cargo doc --features=embed-lgpl-docs`. Then run `cp -r target/doc/* ../docs` (where `docs` is the corresponding directory for the `gtk-rs/docs` repository). Commit then push the changes to the `docs` (make a pull request and all the usual stuff...).
* Merge `pending` branch into `master` in the `gtk-rs/examples` repository (by opening a pull request of course).
* Update badges version number in the `_data/crates.json` in the `gtk-rs/gtk-rs.github.io` repositoryz.
* Write a blog post (add the file into `_posts` folder in `gtk-rs.github.io` repository) announcing the new release.
Expand Down