Skip to content

[DATA] Seed ecosystem data, scripts, and CI - #13

Merged
urbantech merged 1 commit into
mainfrom
feature/seed-data
Apr 8, 2026
Merged

[DATA] Seed ecosystem data, scripts, and CI#13
urbantech merged 1 commit into
mainfrom
feature/seed-data

Conversation

@urbantech

Copy link
Copy Markdown
Contributor

Summary

  • 81 AINative projects cataloged across 10 categories in data/ainative-projects.yaml
  • 48 ecosystem tools seeded across 16 categories in data/ecosystem-tools.yaml (expandable to 624+ via ainativedev.io ingest)
  • 3 scripts: sync-github-repos.py, validate.py, generate-json.py
  • CI workflow validates every data PR automatically
  • CONTRIBUTING.md for external submissions

Test Plan

  • python3 scripts/validate.py — all checks pass
  • python3 scripts/generate-json.py — all 3 JSON files generated
  • CI runs on push and PRs that touch data/

Risk/Rollback

Data-only PR, no code changes. Rollback = revert commit.

Closes #3
Refs #4, #5, #6

- 48 AI-native ecosystem tools across 16 categories (seed)
- scripts/sync-github-repos.py — live GitHub stats via API
- scripts/validate.py — CI validation for PRs (slug uniqueness, required fields, category check)
- scripts/generate-json.py — YAML → JSON for website consumption
- .github/workflows/validate.yml — runs on every data PR
- CONTRIBUTING.md — instructions for external tool submissions

Refs #3, #4, #5, #6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DATA] Create categories.yaml taxonomy

1 participant