You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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>
Copy file name to clipboardExpand all lines: dashboards/ob1-canonical-landing/README.md
+7-18Lines changed: 7 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,20 +59,9 @@ jobs:
59
59
id: deployment
60
60
```
61
61
62
-
### Step 3 — Accept the domain donation
62
+
### Step 3 — Verify DNS
63
63
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.).
76
65
77
66
| Type | Host | Value | TTL |
78
67
|------|------|-------|-----|
@@ -82,21 +71,21 @@ At your domain registrar, add five records for `openbrain.fyi`. The four `A` rec
Wait for propagation before moving on. Verify with:
74
+
Verify resolution:
86
75
87
76
```bash
88
77
dig @8.8.8.8 +short openbrain.fyi A
89
78
dig @8.8.8.8 +short www.openbrain.fyi CNAME
90
79
```
91
80
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.
93
82
94
-
### Step 5 — Enable GitHub Pages with the custom domain
83
+
### Step 4 — Enable GitHub Pages with the custom domain
95
84
96
85
1. Go to **Settings → Pages**
97
86
2. Under **Build and deployment → Source**, select **GitHub Actions**
98
87
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
100
89
- This also validates the `CNAME` file already in the repo (`dashboards/ob1-canonical-landing/CNAME`)
101
90
4. Wait 5–30 minutes for **Enforce HTTPS** to become available, then check the box
102
91
- 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
106
95
107
96
#### Optional: org-level domain verification
108
97
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.
0 commit comments