audioxide / website

The Audioxide website, made with Vue
https://audioxide.com
GNU Affero General Public License v3.0
0 stars 0 forks source link

Re-organise/modularise core components #179

Closed frederickobrien closed 7 months ago

frederickobrien commented 7 months ago

This is a modest pull request in which several components are broken up and re-organised within the /component folder. There are a few motivations for this.

First, to make the code a little easier to work with. Review pages in particular had a file of around 700 lines. Breaking the header info and summary cards into their own components keeps any one file from getting too big.

Second, and more importantly, I wanted a way to get reacquainted with the repository and Vue in general without getting in over my head. Mission accomplished I think.