Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
29ffeb4
adding components and doc generator first files
jottakka Jan 15, 2026
47220ef
[TOO-314] Tool documentation auto generation tool and replacing hardc…
jottakka Jan 23, 2026
84e9156
Fixing issue with custom sections
jottakka Jan 26, 2026
6d39715
custom sections woriking
jottakka Jan 26, 2026
68de7cb
custom sections woriking
jottakka Jan 26, 2026
55484a4
Removing old doc generation projects
jottakka Jan 26, 2026
6eea9f6
adding some new flags and backing up before code review fixes
jottakka Jan 27, 2026
130a221
afger fixes
jottakka Jan 27, 2026
abddb59
Fixing some ui issues and broken refs
jottakka Jan 27, 2026
3c5cf73
fixing some ui issues
jottakka Jan 27, 2026
b0cd4ad
improving copies
jottakka Jan 27, 2026
aa5b34f
fixing broken build in vercel
jottakka Jan 27, 2026
ef81798
.
jottakka Jan 27, 2026
79d7a1a
updating overview generation
jottakka Jan 28, 2026
487e70e
fixing issues reported by cursor
jottakka Jan 28, 2026
4b7e548
changes after Rachel lee feedback
jottakka Jan 29, 2026
e893822
last fixings
jottakka Jan 30, 2026
c0d7959
.
jottakka Jan 30, 2026
f31b4bc
,,
jottakka Jan 30, 2026
54c2dc5
....
jottakka Jan 30, 2026
593f2aa
Fix: run toolkit-markdown before Next.js build in Vercel
jottakka Jan 30, 2026
b20c285
.;...
jottakka Jan 30, 2026
1ae0a25
tryihng again :((((
jottakka Jan 30, 2026
95f5529
.
jottakka Jan 30, 2026
1ca4c30
merging with main ... i am dead ...
jottakka Jan 30, 2026
b29a3a4
Merge latest main into feature branch
jottakka Jan 30, 2026
e8311ea
Merge main into feature branch
jottakka Jan 30, 2026
163e57f
🤖 Regenerate LLMs.txt
github-actions[bot] Jan 30, 2026
4208079
Add chalk dependency for toolkit-docs-generator
jottakka Jan 30, 2026
f9c2dbe
removing noisy noise
jottakka Jan 30, 2026
a2bed30
clean up files and reverting change to rteferecnes improperly added b…
jottakka Jan 30, 2026
b286099
cleaning up and review
jottakka Jan 31, 2026
04aa22d
Fixing cursor bot comments
jottakka Jan 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
24 changes: 24 additions & 0 deletions .cursorignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Reduce file watcher load for this large repo
# node_modules is 2GB+ - MUST exclude
node_modules/
**/node_modules/
**/node_modules/**
toolkit-docs-generator/node_modules/
extract-custom-sections/node_modules/
custom-sections-transformer/node_modules/
dist/
build/
out/
toolkit-docs-generator/dist/
toolkit-docs-generator/output/
toolkit-docs-generator/test-output/
.i18n-cache/
.pytest_cache/
*.log
*.sqlite
*.db
.git/
.DS_Store
tmp/
temp/
*.tmp
89 changes: 89 additions & 0 deletions .github/scripts/README-sync-toolkit-sidebar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Sync toolkit sidebar script

This script synchronizes the sidebar navigation with available toolkit JSON data files.

## Usage

```bash
# Run the sync (updates sidebar navigation)
npx tsx .github/scripts/sync-toolkit-sidebar.ts

# Dry run (shows what would change without making changes)
npx tsx .github/scripts/sync-toolkit-sidebar.ts --dry-run

# Verbose output
npx tsx .github/scripts/sync-toolkit-sidebar.ts --verbose

# Both flags
npx tsx .github/scripts/sync-toolkit-sidebar.ts --dry-run --verbose
```

## What it does

1. Reads toolkit JSON files from `data/toolkits/`.
2. Maps toolkits to categories using the design system catalog.
3. Creates or updates `_meta.tsx` files for each category folder.
4. Handles the "Others" category for toolkits not in the design system.
5. Updates the main integrations `_meta.tsx`.

## When to run

Run this script when:

- Adding a new toolkit JSON file to `data/toolkits/`
- Removing a toolkit JSON file
- Updating toolkit categories in the design system
- Regenerating toolkit documentation

## Category mapping

Toolkits are mapped to categories based on `@arcadeai/design-system`:

| Category | Display name |
| --- | --- |
| productivity | Productivity & Docs |
| development | Developer Tools |
| social | Social & Communication |
| databases | Databases |
| customer-support | Customer Support |
| search | Search Tools |
| sales | Sales |
| entertainment | Entertainment |
| payments | Payments & Finance |
| others | Others |

Toolkits not found in the design system are placed in the "Others" category.

## Testing

```bash
# Run tests
npx vitest run .github/scripts/__tests__/sync-toolkit-sidebar.test.ts

# Watch mode
npx vitest watch .github/scripts/__tests__/sync-toolkit-sidebar.test.ts
```

## Output

The script prints a summary of changes:

```text
=== Toolkit Sidebar Sync Results ===

Total toolkits: 96

Categories created (1):
+ others

Categories updated (7):
~ productivity
~ development
~ customer-support
~ search
~ sales
~ social
~ payments

====================================
```
Loading