EarthCubeGeochron/Sparrow

Clean up frontend code

Opened this issue · 0 comments

Some parts of Sparrow's frontend suffer from major code-quality issues. These were introduced over time as the admin pages became more complex. Some key aspects that are lacking:

  • The tree is in an intermediate state of functional and topical groupings that make it difficult to understand where a specific change is made
  • Need to reduce duplication or near-duplication of similar components
  • Misspellings of variable names abound

We need to embark on a major refactor to solve some of these issues. Additionally, we will want to harvest some of the progress made on Sparrow's UI towards other projects such as Macrostrat collaborative infrastructure. To that end, we will be shifting some components to shared libraries like UW-Macrostrat/ui-components.