docs: ai 协作文档体系重构与多 ai 仲裁结果落地
1.AI 协作文档体系重构(objections/worklines/contracts+matrix.md) 2.coord 仲裁文档(final-decisions/cross-review/final-rulings/orchestration) 3.各服务 01/02 文档补全 4.共享包初始化(shared-ts/shared-go/hooks/ui-components/ui-tokens) 5.Proto 契约补全 6.004 架构影响地图更新 7.端口分配表 8.设计规格文档
This commit is contained in:
39
packages/ui-tokens/src/colors.ts
Normal file
39
packages/ui-tokens/src/colors.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
export type ColorScheme = {
|
||||
background: string;
|
||||
foreground: string;
|
||||
primary: string;
|
||||
secondary: string;
|
||||
muted: string;
|
||||
accent: string;
|
||||
destructive: string;
|
||||
border: string;
|
||||
input: string;
|
||||
ring: string;
|
||||
};
|
||||
|
||||
export const colors = {
|
||||
light: {
|
||||
background: "210 40% 98%",
|
||||
foreground: "222 47% 11%",
|
||||
primary: "221 83% 53%",
|
||||
secondary: "210 40% 96%",
|
||||
muted: "210 40% 96%",
|
||||
accent: "210 40% 94%",
|
||||
destructive: "0 84% 60%",
|
||||
border: "214 32% 91%",
|
||||
input: "214 32% 91%",
|
||||
ring: "221 83% 53%",
|
||||
},
|
||||
dark: {
|
||||
background: "222 47% 11%",
|
||||
foreground: "210 40% 98%",
|
||||
primary: "217 91% 60%",
|
||||
secondary: "217 33% 17%",
|
||||
muted: "217 33% 17%",
|
||||
accent: "217 33% 20%",
|
||||
destructive: "0 63% 31%",
|
||||
border: "217 33% 20%",
|
||||
input: "217 33% 20%",
|
||||
ring: "217 91% 60%",
|
||||
},
|
||||
} as const satisfies Record<"light" | "dark", ColorScheme>;
|
||||
4
packages/ui-tokens/src/index.ts
Normal file
4
packages/ui-tokens/src/index.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export * from "./colors.js";
|
||||
export * from "./typography.js";
|
||||
export * from "./spacing.js";
|
||||
export * from "./shadows.js";
|
||||
6
packages/ui-tokens/src/shadows.ts
Normal file
6
packages/ui-tokens/src/shadows.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export const shadows = {
|
||||
sm: "0 1px 2px 0 hsl(220 23% 15% / 0.05)",
|
||||
md: "0 4px 6px -1px hsl(220 23% 15% / 0.1), 0 2px 4px -2px hsl(220 23% 15% / 0.1)",
|
||||
lg: "0 10px 15px -3px hsl(220 23% 15% / 0.1), 0 4px 6px -4px hsl(220 23% 15% / 0.1)",
|
||||
xl: "0 20px 25px -5px hsl(220 23% 15% / 0.1), 0 8px 10px -6px hsl(220 23% 15% / 0.1)",
|
||||
} as const;
|
||||
23
packages/ui-tokens/src/spacing.ts
Normal file
23
packages/ui-tokens/src/spacing.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
export const spacing = {
|
||||
space0: "0rem",
|
||||
space1: "0.25rem",
|
||||
space2: "0.5rem",
|
||||
space3: "0.75rem",
|
||||
space4: "1rem",
|
||||
space5: "1.25rem",
|
||||
space6: "1.5rem",
|
||||
space7: "1.75rem",
|
||||
space8: "2rem",
|
||||
space9: "2.25rem",
|
||||
space10: "2.5rem",
|
||||
space11: "3rem",
|
||||
space12: "3.5rem",
|
||||
space13: "4rem",
|
||||
space14: "4.5rem",
|
||||
space15: "5rem",
|
||||
space16: "6rem",
|
||||
space17: "7rem",
|
||||
space18: "8rem",
|
||||
space19: "9rem",
|
||||
space20: "10rem",
|
||||
} as const;
|
||||
17
packages/ui-tokens/src/typography.ts
Normal file
17
packages/ui-tokens/src/typography.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export const fontSizes = {
|
||||
fontSize1: "0.75rem",
|
||||
fontSize2: "0.875rem",
|
||||
fontSize3: "1rem",
|
||||
fontSize4: "1.125rem",
|
||||
fontSize5: "1.25rem",
|
||||
fontSize6: "1.5rem",
|
||||
fontSize7: "1.875rem",
|
||||
fontSize8: "2.25rem",
|
||||
fontSize9: "3rem",
|
||||
} as const;
|
||||
|
||||
export const fontFamilies = {
|
||||
sans: "var(--font-family-sans)",
|
||||
serif: "var(--font-family-serif)",
|
||||
mono: "var(--font-family-mono)",
|
||||
} as const;
|
||||
Reference in New Issue
Block a user