AI Power Progress iA
Contribute

Help build the open hub

Add courses, resources, tools, repos, and datasets — with a license-aware, metadata-first workflow.

Contribution principles

Quickstart: add one resource

The canonical hub catalog lives under data/hub/ in this repo.

1) Edit the catalog

Add a record to data/hub/catalog_master.ndjson (one JSON object per line).

2) Validate

Run the validator to catch missing fields or unsafe URLs.

python3 scripts/hub_validate.py

3) Rebuild search facets

Generate the hub’s lightweight search index + facets.

python3 scripts/hub_build_search_index.py

If you prefer regenerating from the current canonical packs, run python3 scripts/hub_export.py first.

What makes a “great” entry?

Clear scope

Good title, short description, and accurate kind (course, repo, dataset, etc.).

Useful tags

Tags should help search and onboarding (e.g., rag, embeddings, mlops, beginner).

Honest licensing

If unsure, keep it link-only and mark it review-needed. The goal is to be truthful, not optimistic.