freeCodeCamp / freeCodeCamp/curriculum-db
Add catalog courses
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
## Description
Ref: https://github.com/freeCodeCamp/freeCodeCamp/blob/main/packages/shared/src/config/catalog.ts
I haven't looked closely at the query structure, but I imagine it would look something like this:
- Overview
```graphql
query {
curriculum {
superblocks
certifications
catalog
}
}
```
or
```graphql
query {
catalog {
courses
}
}
```
- Detail (not sure if we need to separate `course` and `block`)
```graphql
query {
course(dashedName: "learn-python-for-beginners") {
title
level
topic
duration
}
}
```
Contributor guide
Assessment
This issue has not been assessed yet.