brasky / brasky/OpenSync

Refactor and extract components out of Sync.razor

Open
#34 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
HTML
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Sync.razor has become bloated and unnecessarily large. Having things separated out into a YouTube player component is going to make supporting multiple video platforms/formats easier. Should also rename sync.razor to room.razor in the process to clarify what it actually does.

Contributor guide

Open the contributing guide

Research direction

Start by reading Sync.razor and tracing the responsibilities it currently contains. Separate the YouTube player into its own component and rename Sync.razor to Room.razor, preserving the existing behavior. Done means the room view remains functional and the extracted structure supports adding other video platforms or formats.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.