Skip to content
This repository was archived by the owner on Nov 8, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 4 additions & 9 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,13 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version-file: .nvmrc
cache: npm
- run: npm ci
- run: npm run typecheck
- run: npm test
- run: npm run build
# The site moved to 0-draft/aws-connectivity on 2026-11-08. Pages now
# serves only a redirect (redirect/) to its new home, keeping ?lang=
# and the #section of old links.
- uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
- uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
with:
path: dist
path: redirect

deploy:
needs: build
Expand Down
38 changes: 0 additions & 38 deletions .github/workflows/freshness.yml

This file was deleted.

7 changes: 5 additions & 2 deletions README.ja.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# cross-connect

> [!WARNING]
> **2026-11-08 に [0-draft/aws-connectivity](https://github.com/0-draft/aws-connectivity) へ統合しました。2026-12-08 以降にアーカイブします。** Direct Connect は AWS への道の 1 本で、その深掘りサイトと道路地図サイトは内容と料金表が重複していました。サイトは <https://0-draft.github.io/aws-connectivity/direct-connect/?lang=ja> に移り (調査ノートは [docs/direct-connect/](https://github.com/0-draft/aws-connectivity/tree/main/docs/direct-connect))、旧 URL からはそちらへ転送します。

図解 AWS Direct Connect。コロケーション施設のクロスコネクトから、BGP の経路選択、冗長化モデル、MACsec、月額料金までを、触って動かせる図で解説するバイリンガル (English / 日本語) サイトです。「Direct Connect はなぜわかりにくいのか」を調べた結果 ([調査](docs/13-why-dx-is-hard.md)) をもとに構成し、ファイバーに住む光の粒「ヒカリ」が案内します。

**サイト:** <https://0-draft.github.io/cross-connect/?lang=ja>
**サイト:** <https://0-draft.github.io/aws-connectivity/direct-connect/?lang=ja>

[English README](README.md)

Direct Connect は AWS への道のひとつです。それ以外の道 (インターネット、Site-to-Site VPN、SD-WAN、VGW / Transit Gateway / Cloud WAN のハブ、DX と VPN の経路選択、PrivateLink、ハイブリッド DNS) は姉妹サイト [On-ramp](https://0-draft.github.io/on-ramp/?lang=ja) ([リポジトリ](https://github.com/0-draft/on-ramp)) で解説しています。
Direct Connect は AWS への道のひとつです。それ以外の道 (インターネット、Site-to-Site VPN、SD-WAN、VGW / Transit Gateway / Cloud WAN のハブ、DX と VPN の経路選択、PrivateLink、ハイブリッド DNS) は同じサイトの道路地図 [AWS Connectivity](https://0-draft.github.io/aws-connectivity/?lang=ja) ([リポジトリ](https://github.com/0-draft/aws-connectivity)) で解説しています。

## 内容

Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
# cross-connect

> [!WARNING]
> **Merged into [0-draft/aws-connectivity](https://github.com/0-draft/aws-connectivity) on 2026-11-08, to be archived on or after 2026-12-08.** Direct Connect is one road into AWS, and its deep dive and the road map were two sites with overlapping facts and two price lists. The whole site now lives at <https://0-draft.github.io/aws-connectivity/direct-connect/> (research notes in [docs/direct-connect/](https://github.com/0-draft/aws-connectivity/tree/main/docs/direct-connect)); the old URL redirects there.

[![ci](https://github.com/0-draft/cross-connect/actions/workflows/ci.yml/badge.svg)](https://github.com/0-draft/cross-connect/actions/workflows/ci.yml)
[![deploy](https://github.com/0-draft/cross-connect/actions/workflows/deploy.yml/badge.svg)](https://github.com/0-draft/cross-connect/actions/workflows/deploy.yml)

AWS Direct Connect, drawn. An illustrated, bilingual (English / 日本語) explainer that walks from the cross connect in a colocation facility to BGP path selection, resiliency models, MACsec and the monthly bill. It is built around the specific reasons people find Direct Connect hard ([research](docs/13-why-dx-is-hard.md)), with a guide character, Hikari, a photon who lives in the fiber.

**Site:** <https://0-draft.github.io/cross-connect/> ([日本語](https://0-draft.github.io/cross-connect/?lang=ja))
**Site:** <https://0-draft.github.io/aws-connectivity/direct-connect/> ([日本語](https://0-draft.github.io/aws-connectivity/direct-connect/?lang=ja))

[日本語の README](README.ja.md)

Direct Connect is one of several roads into AWS. For the others (internet, Site-to-Site VPN, SD-WAN, VGW / Transit Gateway / Cloud WAN hubs, how AWS chooses between DX and VPN, PrivateLink, hybrid DNS) see the sibling site [On-ramp](https://0-draft.github.io/on-ramp/) ([repo](https://github.com/0-draft/on-ramp)).
Direct Connect is one of several roads into AWS. For the others (internet, Site-to-Site VPN, SD-WAN, VGW / Transit Gateway / Cloud WAN hubs, how AWS chooses between DX and VPN, PrivateLink, hybrid DNS) see the road map on the same site, [AWS Connectivity](https://0-draft.github.io/aws-connectivity/) ([repo](https://github.com/0-draft/aws-connectivity)).

## What is in it

Expand Down Expand Up @@ -51,9 +54,8 @@ The simulators (`src/lib/`) are pure functions with unit tests: BGP path selecti
| Workflow | What it does |
| --- | --- |
| `ci.yml` | typecheck, ESLint, Prettier, markdownlint, build, tests with coverage, Playwright E2E (desktop and phone, EN and JA), actionlint, `npm audit`, dependency review on PRs |
| `freshness.yml` | Opens a monthly issue to re-verify prices, quotas and launches |
| `codeql.yml` | CodeQL for JavaScript/TypeScript and GitHub Actions |
| `deploy.yml` | Builds and deploys to GitHub Pages on every push to `main` |
| `deploy.yml` | Since the merge, deploys only `redirect/` to GitHub Pages, which forwards the old URL to the new site |
| Dependabot | Weekly grouped updates for npm and GitHub Actions |

## Disclaimer
Expand Down
42 changes: 42 additions & 0 deletions redirect/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Moved: Direct Connect, up close — AWS Connectivity</title>
<link
rel="canonical"
href="https://0-draft.github.io/aws-connectivity/direct-connect/"
/>
<meta name="robots" content="noindex" />
<script>
// Keep ?lang= and the #section, so old deep links land on the same stop.
location.replace(
"https://0-draft.github.io/aws-connectivity/direct-connect/" +
location.search +
location.hash,
);
</script>
<!-- Without JS there is no ?lang= or #section to carry; land on the page top. -->
<noscript>
<meta
http-equiv="refresh"
content="0; url=https://0-draft.github.io/aws-connectivity/direct-connect/"
/>
</noscript>
</head>
<body>
<p>
Cross Connect has moved to
<a href="https://0-draft.github.io/aws-connectivity/direct-connect/"
>AWS Connectivity: Direct Connect, up close</a
>.
</p>
<p lang="ja">
このサイトは
<a href="https://0-draft.github.io/aws-connectivity/direct-connect/?lang=ja"
>AWS Connectivity の「Direct Connect を深掘り」</a
>に移りました。
</p>
</body>
</html>
42 changes: 42 additions & 0 deletions redirect/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Moved: Direct Connect, up close — AWS Connectivity</title>
<link
rel="canonical"
href="https://0-draft.github.io/aws-connectivity/direct-connect/"
/>
<meta name="robots" content="noindex" />
<script>
// Keep ?lang= and the #section, so old deep links land on the same stop.
location.replace(
"https://0-draft.github.io/aws-connectivity/direct-connect/" +
location.search +
location.hash,
);
</script>
<!-- Without JS there is no ?lang= or #section to carry; land on the page top. -->
<noscript>
<meta
http-equiv="refresh"
content="0; url=https://0-draft.github.io/aws-connectivity/direct-connect/"
/>
</noscript>
</head>
<body>
<p>
Cross Connect has moved to
<a href="https://0-draft.github.io/aws-connectivity/direct-connect/"
>AWS Connectivity: Direct Connect, up close</a
>.
</p>
<p lang="ja">
このサイトは
<a href="https://0-draft.github.io/aws-connectivity/direct-connect/?lang=ja"
>AWS Connectivity の「Direct Connect を深掘り」</a
>に移りました。
</p>
</body>
</html>
Loading