Skip to content

Commit 83d4e61

Browse files
authored
Merge pull request #47 from aicodingstack/chore/docs-update-gitignore
chore(config): update documentation and gitignore
2 parents c5ab883 + 70c5d77 commit 83d4e61

File tree

3 files changed

+9
-185
lines changed

3 files changed

+9
-185
lines changed

.claude/CLAUDE.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ When creating or modifying any page, module, or data:
3333
- Reuse existing components, functions, and translation keys
3434
- Create shared utilities when patterns emerge
3535

36+
### Type Safety & Schema Alignment
37+
- **Manifest type definitions:** Always ensure that `src/types/manifests.ts` stays in one-to-one correspondence with the JSON schemas in `manifests/$schemas/`
38+
- When modifying schema files, update the corresponding TypeScript types accordingly
39+
- When adding new types, verify they match the schema structure exactly
40+
- Maintain consistency between schema definitions and type definitions to prevent runtime errors
41+
3642
## Metadata & SEO
3743

3844
- **File-based OG images:** Use `opengraph-image.tsx` files for all routes, NOT code-based image paths

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ npm-debug.log*
2525
yarn-debug.log*
2626
yarn-error.log*
2727
scripts/validated-urls.log
28+
scripts/temp
2829

2930
# local env files
3031
.env*.local
@@ -52,4 +53,5 @@ __pycache__/
5253
*.pyo
5354

5455
#prompts
55-
.prompts
56+
.prompts
57+
data/changelogs.csv

scripts/temp-fill-benchmarks.mjs

Lines changed: 0 additions & 184 deletions
This file was deleted.

0 commit comments

Comments
 (0)