Skip to content

Commit 03fab5a

Browse files
snapsynapseclaude
andcommitted
[dashboards] Trim donation step from landing-page README
The README is the maintainer-facing deploy guide; the domain donation handover is a side-channel between contributor and maintainer, not a deploy step. Replaces the now-removed donation step with a "Verify DNS" step that documents the existing record table for reference. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ffbdd17 commit 03fab5a

1 file changed

Lines changed: 7 additions & 18 deletions

File tree

dashboards/ob1-canonical-landing/README.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,20 +59,9 @@ jobs:
5959
id: deployment
6060
```
6161
62-
### Step 3 — Accept the domain donation
62+
### Step 3 — Verify DNS
6363
64-
The `openbrain.fyi` domain is currently registered to the contribution author and is being donated to the project. Before enabling Pages, coordinate the registration transfer:
65-
66-
1. Contact `@snapsynapse` (open an issue or DM) to initiate the registrar transfer
67-
2. The donor will unlock the domain and provide an EPP/auth code
68-
3. Initiate an inbound transfer at your registrar of choice using that code, OR have the donor push the domain directly within the same registrar (faster — no 5-day ICANN wait)
69-
4. Once the registration sits in the project's account, all DNS changes from Step 4 onward are made by the maintainer
70-
71-
Until the transfer completes, the donor will keep DNS pointing at the project's Pages host so the site stays live during handover. After the transfer, you (the new registrant) own renewals, WHOIS, and DNS.
72-
73-
### Step 4 — Configure DNS at the registrar
74-
75-
At your domain registrar, add five records for `openbrain.fyi`. The four `A` records point the apex (`@`) at GitHub Pages anycast; the `CNAME` makes `www.openbrain.fyi` resolve to the org's Pages host so GitHub can redirect it to the apex.
64+
DNS for `openbrain.fyi` is already pointing at this org's GitHub Pages — the records below are documented here for reference and for future changes (registrar moves, additional subdomains, etc.).
7665

7766
| Type | Host | Value | TTL |
7867
|------|------|-------|-----|
@@ -82,21 +71,21 @@ At your domain registrar, add five records for `openbrain.fyi`. The four `A` rec
8271
| A | @ | `185.199.111.153` | Automatic |
8372
| CNAME | www | `natebjones-projects.github.io.` | Automatic |
8473

85-
Wait for propagation before moving on. Verify with:
74+
Verify resolution:
8675

8776
```bash
8877
dig @8.8.8.8 +short openbrain.fyi A
8978
dig @8.8.8.8 +short www.openbrain.fyi CNAME
9079
```
9180

92-
Expect the four GitHub IPs and `natebjones-projects.github.io.` respectively. Propagation usually completes in under an hour.
81+
Expect the four GitHub IPs and `natebjones-projects.github.io.` respectively.
9382

94-
### Step 5 — Enable GitHub Pages with the custom domain
83+
### Step 4 — Enable GitHub Pages with the custom domain
9584

9685
1. Go to **Settings → Pages**
9786
2. Under **Build and deployment → Source**, select **GitHub Actions**
9887
3. Under **Custom domain**, enter `openbrain.fyi` and click **Save**
99-
- GitHub runs a DNS check; with Step 4 complete, it shows a green check
88+
- GitHub runs a DNS check; with Step 3 verified, it shows a green check
10089
- This also validates the `CNAME` file already in the repo (`dashboards/ob1-canonical-landing/CNAME`)
10190
4. Wait 5–30 minutes for **Enforce HTTPS** to become available, then check the box
10291
- Behind the scenes GitHub provisions a Let's Encrypt certificate; the box stays greyed out until issuance succeeds
@@ -106,7 +95,7 @@ The site is live once the workflow's `deploy` job succeeds and the cert is issue
10695

10796
#### Optional: org-level domain verification
10897

109-
If `NateBJones-Projects` has [verified domains](https://docs.github.com/en/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization) enforcement enabled, add the TXT record GitHub provides under **Org Settings → Pages → Add a domain** before Step 5. This prevents domain takeover if Pages is ever disabled. Skip if your org doesn't enforce this.
98+
If `NateBJones-Projects` has [verified domains](https://docs.github.com/en/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization) enforcement enabled, add the TXT record GitHub provides under **Org Settings → Pages → Add a domain** before Step 4. This prevents domain takeover if Pages is ever disabled. Skip if your org doesn't enforce this.
11099

111100
## Expected outcome
112101

0 commit comments

Comments
 (0)