From b4d3f0f396c3355a732bba1dc65b5fca913c10ee Mon Sep 17 00:00:00 2001 From: Kaede Hoshikawa Date: Sun, 16 Jul 2023 21:46:30 +0900 Subject: [PATCH] docs: add migration guide from v0.1 to v0.2 (#118) * docs: add migration guide from v0.1 to v0.2 * docs: update wording --- .../stellation/src/guides/migration_01_02.rs | 21 +++++++++++++++++++ crates/stellation/src/guides/mod.rs | 9 ++++++++ crates/stellation/src/lib.rs | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 crates/stellation/src/guides/migration_01_02.rs create mode 100644 crates/stellation/src/guides/mod.rs diff --git a/crates/stellation/src/guides/migration_01_02.rs b/crates/stellation/src/guides/migration_01_02.rs new file mode 100644 index 0000000..26e140b --- /dev/null +++ b/crates/stellation/src/guides/migration_01_02.rs @@ -0,0 +1,21 @@ +//! Migration Guide from v0.1 to v0.2 +//! +//! # 1. `stellation-backend` crate has been separated into multiple crates. +//! +//! `stellation-backend` has been separated into multiple crates: +//! +//! 1. `stellation-backend`: contains server renderer and other utilities to build backends. +//! 2. `stellation-backend-warp`: contains server that can be used as a warp filter. +//! 3. `stellation-backend-tower`: contains server that can be used as a tower service. +//! 4. `stellation-backend-cli`: contain out-of-the-box command line utility for backend +//! applications. +//! +//! # 2. `stellation-bridge` has been rewritten. +//! +//! Previously, it uses feature flags to switch between local and remote bridges. +//! This has been switched to a link based system. +//! +//! Since this is a complete rewrite, we recommend users to refer to the new [fullstack](https://github.com/futursolo/stellation/tree/main/examples/fullstack) example about +//! how to use the new bridge. +//! +//! # 3. Bounce is updated to version v0.7 diff --git a/crates/stellation/src/guides/mod.rs b/crates/stellation/src/guides/mod.rs new file mode 100644 index 0000000..287dd21 --- /dev/null +++ b/crates/stellation/src/guides/mod.rs @@ -0,0 +1,9 @@ +//! Guides and Tutorials +//! +//! This module contains various guides and tutorials for stellation. +//! +//! # Migration Guides +//! +//! 1. [v0.1 to v0.2](migration_01_02) + +pub mod migration_01_02; diff --git a/crates/stellation/src/lib.rs b/crates/stellation/src/lib.rs index 8bd12ab..c41caf6 100644 --- a/crates/stellation/src/lib.rs +++ b/crates/stellation/src/lib.rs @@ -15,3 +15,5 @@ //! frontend and backend. //! 4. [stctl]: Command line utility for building and serving development //! server. + +pub mod guides;