freeCodeCamp / freeCodeCamp/curriculum-db

Add catalog courses

Open
#54 0 comments 0 reactions 1 assignee Claimed by @huyenltnguyen View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.