From ba65122d4f41f782ebeaf065abd7ada539ccb006 Mon Sep 17 00:00:00 2001 From: Enno Runne <458526+ennru@users.noreply.github.com> Date: Tue, 26 Nov 2024 13:52:30 +0100 Subject: [PATCH] docs: link fixes (#1272) --- .../src/main/paradox/guide/1-event-sourced-shopping-cart.md | 2 +- .../src/main/paradox/guide-rs/3-temperature-entity.md | 2 +- .../src/main/paradox/guide/1-local-drone-control-service.md | 2 +- akka-edge-docs/src/main/paradox/guide/5-charging-station.md | 2 +- scripts/link-validator-edge.conf | 2 ++ 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/akka-distributed-cluster-docs/src/main/paradox/guide/1-event-sourced-shopping-cart.md b/akka-distributed-cluster-docs/src/main/paradox/guide/1-event-sourced-shopping-cart.md index 2e329d4cd..5fb7cdc50 100644 --- a/akka-distributed-cluster-docs/src/main/paradox/guide/1-event-sourced-shopping-cart.md +++ b/akka-distributed-cluster-docs/src/main/paradox/guide/1-event-sourced-shopping-cart.md @@ -6,7 +6,7 @@ will be able to add and remove items to a cart and finally check it out. We will build the cart as an Event Sourced entity, if you are unfamiliar with Event Sourcing, refer to the @extref[Event Sourcing section in the Akka guide](akka-guide:concepts/event-sourcing.html) for an explanation. -The [Event Sourcing with Akka video](https://akka.io/blog/news/2020/01/07/akka-event-sourcing-video) is also a good starting point for learning Event Sourcing. +The [Event Sourcing with Akka video](https://www.youtube.com/watch?v=xWuOGqmR7ow) is also a good starting point for learning Event Sourcing. ## Implementing an Event Sourced shopping cart diff --git a/akka-edge-docs/src/main/paradox/guide-rs/3-temperature-entity.md b/akka-edge-docs/src/main/paradox/guide-rs/3-temperature-entity.md index 3f8a91a52..7a6a413d3 100644 --- a/akka-edge-docs/src/main/paradox/guide-rs/3-temperature-entity.md +++ b/akka-edge-docs/src/main/paradox/guide-rs/3-temperature-entity.md @@ -6,7 +6,7 @@ using Akka Edge Rust. We will represent a temperature sensor as an Event Sourced entity. If you are unfamiliar with Event Sourcing, refer to the @extref[Event Sourcing section in the Akka guide](akka-guide:concepts/event-sourcing.html) for an explanation. -The [Event Sourcing with Akka video](https://akka.io/blog/news/2020/01/07/akka-event-sourcing-video) is also a good starting point for learning about Event Sourcing. +The [Event Sourcing with Akka video](https://www.youtube.com/watch?v=xWuOGqmR7ow) is also a good starting point for learning about Event Sourcing. ## Commands and events diff --git a/akka-edge-docs/src/main/paradox/guide/1-local-drone-control-service.md b/akka-edge-docs/src/main/paradox/guide/1-local-drone-control-service.md index fcf6b5a41..3ff598984 100644 --- a/akka-edge-docs/src/main/paradox/guide/1-local-drone-control-service.md +++ b/akka-edge-docs/src/main/paradox/guide/1-local-drone-control-service.md @@ -7,7 +7,7 @@ for drones using the @extref[Akka Event Sourced Behavior API](akka:typed/persist We will represent drone as an Event Sourced entity, if you are unfamiliar with Event Sourcing, refer to the @extref[Event Sourcing section in the Akka guide](akka-guide:concepts/event-sourcing.html) for an explanation. -The [Event Sourcing with Akka video](https://akka.io/blog/news/2020/01/07/akka-event-sourcing-video) is also a good starting point for learning Event Sourcing. +The [Event Sourcing with Akka video](https://www.youtube.com/watch?v=xWuOGqmR7ow) is also a good starting point for learning Event Sourcing. For drones to communicate their location to the digital twin we will create a gRPC API. diff --git a/akka-edge-docs/src/main/paradox/guide/5-charging-station.md b/akka-edge-docs/src/main/paradox/guide/5-charging-station.md index 278209844..16f492fb5 100644 --- a/akka-edge-docs/src/main/paradox/guide/5-charging-station.md +++ b/akka-edge-docs/src/main/paradox/guide/5-charging-station.md @@ -76,7 +76,7 @@ The charging station is a very limited replicated entity example to keep the gui conflicts, stations are created, once, in the central cloud and replicated to the edge, updates related to drones currently charging in the station happen at the edge and are replicated to the cloud. Akka replicated event sourcing provides APIs for both CRDTs where conflicts are automatically handled by the data structure and business domain level conflict resolution. -For more details about see the @extref[Akka documentation](akka:replicated-eventsourcing.html). +For more details about see the @extref[Akka documentation](akka:typed/replicated-eventsourcing.html). @@@ diff --git a/scripts/link-validator-edge.conf b/scripts/link-validator-edge.conf index 7841596e8..63123c97d 100644 --- a/scripts/link-validator-edge.conf +++ b/scripts/link-validator-edge.conf @@ -21,6 +21,8 @@ site-link-validator { ignore-files = [] ignore-prefixes = [ + # returns 404 on HEAD requests, but works + "https://crates.io/crates/" # Fails after a number of requests with "403 Forbidden" "https://javadoc.io/static/" # GitHub will block with "429 Too Many Requests"