[codex] add coding plan site initialization flow (#351)

* add coding plan site initialization flow

* fix ci for coding plan site init flow

* address coding plan review comments
This commit is contained in:
Cita
2026-03-31 21:55:25 +08:00
committed by GitHub
parent e74e11375c
commit 0de9c5e3f1
20 changed files with 1272 additions and 67 deletions
+2 -1
View File
@@ -9,9 +9,10 @@ import {
type SiteAnnouncement,
UserInfo,
} from './base.js';
import { stripTrailingSlashes } from '../urlNormalization.js';
function normalizeBaseUrl(baseUrl: string): string {
return (baseUrl || '').replace(/\/+$/, '');
return stripTrailingSlashes(baseUrl || '');
}
/**
+3 -1
View File
@@ -1,3 +1,5 @@
import { stripTrailingSlashes } from '../urlNormalization.js';
export type TitleHintPlatform =
| 'anyrouter'
| 'done-hub'
@@ -34,7 +36,7 @@ function normalizeBaseUrl(url: string): string {
const parsed = new URL(trimmed);
return `${parsed.protocol}//${parsed.host}`;
} catch {
return trimmed.replace(/\/+$/, '');
return stripTrailingSlashes(trimmed);
}
}