MissingCore / Music

A Nothing inspired local music player.
GNU Affero General Public License v3.0
216 stars 13 forks source link

chore: Restructure Pt.1 #73

Closed cyanChill closed 2 months ago

cyanChill commented 2 months ago

Why

This is the start of a general overhaul in how the project is laid out. I assume that the project root is going to get cluttered in the future (ie: we might have READMEs in different languages), so it's better to move the actual project content into its own folder (ie: a new mobile folder). This is "Part 1" of the changes as I don't want the git history of a file to be too unnecessary after doing this change (ie: we don't want a giant hard-to-read commit log for a single file that just got renamed).

How

Test Plan

We need to make sure that:

  1. The workflows still work even with the changed structure.
  2. The links and references to other content are up-to-date (ie: paths are correct; ie: src/app/_layout.tsx becomes /mobile/src/app/_layout.tsx.
  3. The scripts used in the project still work.
  4. The project builds correctly.

Checklist