Skip to content

Commit b11fd64

Browse files
docs: log T38 (public repo + upstream attribution + site link swap)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 2c339dc commit b11fd64

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

MODIFICATIONS.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,3 +1157,32 @@ ten sam mark co w `emain/tcicon.ts`/greetingu (viewBox 0 0 52 58). Weryfikacja p
11571157
(`naturalSize 134×150`), maska maluje 2716 niepustych pikseli, `::before` bg = kolor workspace'a. Renderer → w dev
11581158
łapie się po `Ctrl+Shift+R`, w standalone wymaga przebudowy paczki. (Ikona jest jednokolorowa/tintowana — domyślny
11591159
workspace pokazuje ją na zielono `#58C142`; stały mint = zmiana `WorkspaceColors[0]` lub hardcode koloru w regule.)
1160+
1161+
### T38 — Publikacja forka: publiczne repo GitHub + atrybucja upstreamu + podmiana linków na stronie (prośba usera)
1162+
User: „trzeba zrobić repo dla tego projektu i połączyć że to fork dla Wave oraz dać to na stronę gdzie to można pobrać".
1163+
Decyzje usera (AskUserQuestion): namespace **`futureofworktraining`**, widoczność **public**, powiązanie = **standalone repo + atrybucja** (nie GitHub-fork relationship).
1164+
1165+
**Repo:** `https://github.com/futureofworktraining/terminal-cloud` (public, default branch `agent-sessions`, homepage
1166+
`terminal.cloudbots.eu`, topiki: terminal / wave-terminal / ai-agents / claude-code / electron / developer-tools).
1167+
- Remote `origin` (był = upstream Wave) przemianowany na **`upstream`** (`wavetermdev/waveterm`); nowy `origin` = repo forka.
1168+
- Repo lokalne było **shallow** (`.git/shallow`, 11 commitów) → pierwszy push padał (`did not receive expected object`,
1169+
index-pack failed). Fix: `git fetch --unshallow upstream` (pełna historia, 2656 commitów), potem push `agent-sessions`.
1170+
**Nie pushowano tagów** Wave (release'y upstreamu) — strona releases forka zostaje czysta na własne wydania.
1171+
- Przed pushem: skan sekretów (0 realnych credentiali; publiczny klucz Algolia DocSearch odziedziczony z upstreamu,
1172+
benign). Commit batcha ~97 plików (rebrand + powiadomienia + attention + context-menu + onboarding).
1173+
1174+
**Atrybucja (żeby „było widać że to fork Wave"):**
1175+
- `README.md` — banner „Terminal Cloud" na górze (co dodaje fork + link do `wavetermdev/waveterm`, Apache-2.0, CloudBots,
1176+
`terminal.cloudbots.eu`), pod nim `---` i oryginalny README Wave; nagłówek `# Wave Terminal``## Wave Terminal (upstream base)`.
1177+
- `NOTICE` — dopisana linijka: fork Wave Terminal na Apache-2.0, modyfikacje developed by CloudBots, patrz MODIFICATIONS.md.
1178+
1179+
**Strona / docs (poza repo git — w root workspace'u):** placeholder repo URL `github.com/cloudbots/terminal-cloud` (zmyślony,
1180+
nieistniejący) → **`github.com/futureofworktraining/terminal-cloud`** w `website/index.html` (4×), `website/README.md`,
1181+
`docs/getting-started.md`, `docs/README.md`. Sekcja Download **zostaje „coming soon" + beta-mailto** (brak wydanych binarek;
1182+
publiczne repo = pobranie/build ze źródeł). Zob. [[website-and-docs]].
1183+
1184+
**Deploy (Hetzner, [[terminal-cloud-deploy]]):** wersja serwerowa `index.html` różni się od lokalnej — względne `../docs/...`
1185+
przepisane na absolutne linki GitHub do gałęzi `agent-sessions` (`/blob|/tree/agent-sessions/docs/...`, bo serwer serwuje
1186+
sam `index.html`). Wgrane na `/opt/terminal-cloud/site/index.html` (backup `index.html.bak-<ts>`, nginx `:ro`, bez restartu).
1187+
**DNS już rozwiązuje** (`terminal.cloudbots.eu``49.13.145.82`, HTTP 200 przez HTTPS/Caddy) — rekord A dodany od czasu
1188+
notatek. Live-check: 7× nowy URL, 0 starych placeholderów, repo publicznie HTTP 200 dla anonima.

0 commit comments

Comments
 (0)