Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up frontend code #223

Open
davenquinn opened this issue Oct 2, 2021 · 0 comments
Open

Clean up frontend code #223

davenquinn opened this issue Oct 2, 2021 · 0 comments
Assignees
Labels

Comments

@davenquinn
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants