Skip to content

Commit 18c40da

Browse files
authored
Merge pull request #828 from ethersphere/worktree-fix-stale-links
fix: repair stale documentation links and link-checker coverage
2 parents 2df4b31 + 283b959 commit 18c40da

15 files changed

Lines changed: 30 additions & 30 deletions

File tree

docs/bee/installation/build-from-source.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ id: build-from-source
44
description: Guides developers through compiling Bee directly from source code using Go git and make with step-by-step instructions.
55
---
66

7-
Bee is written using the [Go](https://golang.org) language.
7+
Bee is written using the [Go](https://go.dev) language.
88

99
You may build the Bee client software directly from the [source](https://github.com/ethersphere/bee).
1010

1111
Prerequisites for installing directly from source are:
1212

13-
- **go** - download the latest release from [golang.org](https://golang.org/dl).
13+
- **go** - download the latest release from [go.dev](https://go.dev/dl).
1414
- **git** - download from [git-scm.com](https://git-scm.com/).
1515
- **make** - [make](https://www.gnu.org/software/make/) is usually included by default in most UNIX operating systems, and can be installed and used on almost any other operating system where it is not included by default.
1616

docs/bee/installation/connectivity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ using the local IP `nc -zv 192.168.0.10 1634`.
418418
Ubuntu uses [UFW](https://help.ubuntu.com/community/UFW), MacOS can
419419
be configured using the _Firewall_ tab in the _Security & Privacy_
420420
section of _System Preferences_. Windows uses
421-
[Defender Firewall](https://support.microsoft.com/en-us/help/4028544/windows-10-turn-microsoft-defender-firewall-on-or-off).
421+
[Defender Firewall](https://support.microsoft.com/en-US/windows/security/windows-security/firewall-and-network-protection-in-the-windows-security-app).
422422

423423
For each of these firewalls, set a special rule to allow UDP and TCP
424424
traffic to pass through on port `1634`. You may want to limit this

docs/bee/installation/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Refer to the [Node Types](./../working-with-bee/node-types.md) page for deep div
5252

5353
While not strictly required, these tools will *greatly* simplify your experience working with Bee nodes:
5454

55-
- **[`jq`](https://jqlang.github.io/jq/)**: Formats JSON responses (recommended for API users).
55+
- **[`jq`](https://jqlang.org/)**: Formats JSON responses (recommended for API users).
5656
- **[`curl`](https://curl.se/)**: Used for sending API requests (required for API interactions).
5757
- **[Swarm CLI](./../working-with-bee/swarm-cli.md)**: Terminal-based Bee node management.
5858
- **[Bee JS](./../../develop/tools-and-features/bee-js.md)**: JavaScript library for programmatic API access.

docs/bee/installation/package-manager.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ Success! The Bee API is now listening!
427427
Next, let's see if we have connected with any peers by sending a query to the Bee API (port 1633 by default - `localhost:1633`).
428428
429429
:::info
430-
Here we are using the `jq` [utility](https://jqlang.github.io/jq/) to parse our javascript. Use your package manager to install `jq`, or simply remove everything after and including the first `|` to view the raw json without it.
430+
Here we are using the `jq` [utility](https://jqlang.org/) to parse our javascript. Use your package manager to install `jq`, or simply remove everything after and including the first `|` to view the raw json without it.
431431
:::
432432
433433
```bash

docs/bee/installation/shell-script.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ This process can take a while, even up to several hours depending on your system
453453
You check your node's progress with the `/status` endpoint:
454454
455455
:::info
456-
The [`jq` utility](https://jqlang.github.io/jq/) jq utility formats API responses for easier reading:
456+
The [`jq` utility](https://jqlang.org/) jq utility formats API responses for easier reading:
457457
* Install it using your system’s package manager.
458458
* If you don't want to use it, remove `| jq` from all commands.
459459
:::

docs/bee/installation/verify.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/bee/working-with-bee/bee-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ curl -s http://localhost:1633/peers | jq '.peers | length'
4343
Great! We can see that we are currently connected with 23 other nodes!
4444

4545
:::info
46-
Here we are using the `jq` command line utility to count the amount of objects in the `peers` array in the JSON response we have received from our API, learn more about how to install and use `jq` [here](https://jqlang.github.io/jq/).
46+
Here we are using the `jq` command line utility to count the amount of objects in the `peers` array in the JSON response we have received from our API, learn more about how to install and use `jq` [here](https://jqlang.org/).
4747
:::
4848

4949
Let's review a handful of endpoints which will provide you with important information relevant to detecting and diagnosing problems with your nodes.

docs/develop/host-your-website.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ Website Swarm Hash: 6c45eae389b3bffce21443316d0bd47c4101545092b7c72c313a33ee7d00
143143
Feed Manifest: caa414d70028d14b0bdd9cbab18d1c1a0a3bab1b20a56cf06937a6b20c7e7377
144144
```
145145

146-
Follow the [official ENS guide](https://support.ens.domains/en/articles/12275979-how-to-add-a-decentralized-website-to-an-ens-name) for registering a content hash adding your content hash in the ENS UI (see [guide](#optional-connect-site-to-ens-domain)). However, rather than registering your website's hash directly, register the feed manifest hash we saved from the previous step from our example above.
146+
Follow the [official ENS guide](https://support.ens.domains/en/articles/12275979-how-do-i-add-a-decentralised-website-to-my-ens-name) for registering a content hash adding your content hash in the ENS UI (see [guide](#optional-connect-site-to-ens-domain)). However, rather than registering your website's hash directly, register the feed manifest hash we saved from the previous step from our example above.
147147

148148
```
149149
bzz://<manifestRef>
@@ -178,7 +178,7 @@ http://localhost:1633/bzz/yourname.eth/
178178

179179
ENS provides a clear walkthrough with screenshots showing how to add a content hash to your domain with their [easy to use app](https://app.ens.domains/):
180180

181-
[How to add a Decentralized website to an ENS name](https://support.ens.domains/en/articles/12275979-how-to-add-a-decentralized-website-to-an-ens-name)
181+
[How to add a Decentralized website to an ENS name](https://support.ens.domains/en/articles/12275979-how-do-i-add-a-decentralised-website-to-my-ens-name)
182182

183183
The guide covers:
184184

docs/develop/resources-md.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,10 @@ description: A curated list of Swarm developer resources — docs, SDKs, example
5252

5353
- [Cafe137/etherjot ↗](https://github.com/Cafe137/etherjot) — Static blog generator, live at etherjot.eth.limo
5454
- [ethersphere/examples ↗](https://github.com/ethersphere/examples) — Collection of example apps and starters
55-
- [examples/simple-blog ↗](https://github.com/ethersphere/examples/tree/master/simple-blog) — Minimal feed-backed blog, one publisher, updatable content
56-
- [examples/multi-author-blog ↗](https://github.com/ethersphere/examples/tree/master/multi-author-blog) — Multi-author blog using per-author feeds and a shared index
57-
- [examples/website ↗](https://github.com/ethersphere/examples/tree/master/website) — Swarm + ENS starter, upload a site and resolve it via ENS
58-
- [examples/routing-manifest ↗](https://github.com/ethersphere/examples/tree/master/routing-manifest) — Manifest-based routing demo for single-page apps
59-
- [examples/basic-static-website ↗](https://github.com/ethersphere/examples/tree/main/basic-static-website) — Basic static website on Swarm
55+
- [examples/simple-blog ↗](https://github.com/ethersphere/examples/tree/main/simple-blog) — Minimal feed-backed blog, one publisher, updatable content
56+
- [examples/multi-author-blog ↗](https://github.com/ethersphere/examples/tree/main/multi-author-blog) — Multi-author blog using per-author feeds and a shared index
57+
- [examples/website ↗](https://github.com/ethersphere/examples/tree/main/website) — Upload a static website to Swarm, publish it to a feed for a stable URL, and resolve it via ENS
58+
- [examples/routing-manifest ↗](https://github.com/ethersphere/examples/tree/main/routing-manifest) — Manifest-based routing demo for single-page apps
6059

6160
### Streaming
6261

@@ -101,8 +100,8 @@ description: A curated list of Swarm developer resources — docs, SDKs, example
101100
- [ethersphere/create-swarm-app ↗](https://github.com/ethersphere/create-swarm-app) — Boilerplate for building Swarm apps with JavaScript
102101
- [Cafe137/fdp-play ↗](https://github.com/Cafe137/fdp-play) — Docker-based local Bee cluster and FDP dev environment
103102
- [Cafe137/pss-gsoc-learning-material ↗](https://github.com/Cafe137/pss-gsoc-learning-material) — Learning material for PSS and GSOC primitives
104-
- [examples/dynamic-content ↗](https://github.com/ethersphere/examples/tree/master/dynamic-content) — Content addressing and feeds, introduction example
105-
- [examples/filesystem ↗](https://github.com/ethersphere/examples/tree/master/filesystem) — Filesystem-style operations using bee-js
103+
- [examples/dynamic-content ↗](https://github.com/ethersphere/examples/tree/main/dynamic-content) — Content addressing and feeds, introduction example
104+
- [examples/filesystem ↗](https://github.com/ethersphere/examples/tree/main/filesystem) — Filesystem-style operations using bee-js
106105
- [agazso/swarm-cid-converter ↗](https://github.com/agazso/swarm-cid-converter) — Convert Swarm hashes or links to CID and vice versa
107106
- [Solar-Punk-Ltd/ipfs-to-swarm ↗](https://github.com/Solar-Punk-Ltd/ipfs-to-swarm) — Migrate data from IPFS to Swarm
108107

@@ -120,7 +119,7 @@ description: A curated list of Swarm developer resources — docs, SDKs, example
120119

121120
- [SwarmScan ↗](https://swarmscan.io/) — Network explorer and node statistics
122121
- [Swarm Gateway ↗](https://gateway.ethswarm.org/) — Share files via URL
123-
- [Swarm Desktop ↗](https://desktop.ethswarm.org) — GUI node for non-technical users
122+
- [Swarm Desktop ↗](https://ethswarm.org/build/desktop) — GUI node for non-technical users
124123
- [Bee Dashboard ↗](https://github.com/ethersphere/bee-dashboard) — Web UI for node management
125124

126125
## Community

docs/develop/tools-and-features/ai-agent-skills.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ description: Interactive Claude Code skills that guide you through setting up Be
66

77
[Swarm Quickstart Skills](https://github.com/ethersphere/swarm-quickstart-skills)
88
is a set of interactive guides ("skills") that run inside
9-
[Claude Code](https://claude.com/claude-code). Instead of copying commands from
9+
[Claude Code](https://claude.com/product/claude-code). Instead of copying commands from
1010
the docs by hand, the skills check your prerequisites first, run real commands
1111
against your Bee node, and explain what is happening at each step. Type `/swarm`
1212
and you are routed to the right next step for your current setup — installing a
1313
node, buying a postage stamp, uploading files, or scaffolding a dApp.
1414

1515
## Requirements
1616

17-
- [Claude Code](https://claude.com/claude-code)
17+
- [Claude Code](https://claude.com/product/claude-code)
1818
- Node.js 18+
1919
- A running Bee light node at `http://localhost:1633` (for most skills)
2020
- The

0 commit comments

Comments
 (0)