Skip to content

Conversation

@Dymon18
Copy link
Contributor

@Dymon18 Dymon18 commented Jun 24, 2025

📝 Description:

  • Created lectures.yml in src/data to store lecture metadata.

  • Implemented YAML parsing using js-yaml and Node's fs module.

  • Rendered lecture playlists grouped by course on the /lectures page.

  • Styled the page to match the rest of the app (e.g., practice-by-tag layout).

  • Added two sample playlists for COMP 2804, including:

    • Fall 2020 Lecture
    • KPOP Demon Hunters (placeholder until more actual content is available)
  • New lectures can be added by editing the YAML file without modifying component code.
    Closes Add support for lectures page #41

@Nguyen-HanhNong Nguyen-HanhNong self-requested a review June 30, 2025 01:12
@Nguyen-HanhNong
Copy link
Collaborator

PR reviewed, just need to remove the random demon hunters playlist from the .yml file and can approve + merge

@Nguyen-HanhNong Nguyen-HanhNong merged commit 1be392a into main Jun 30, 2025
1 check passed
@Nguyen-HanhNong
Copy link
Collaborator

merged PR, thanks @Dymon18 for your work!

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.

Add support for lectures page

3 participants