mirror of
https://github.com/ascribe/onion.git
synced 2024-11-15 01:25:17 +01:00
961 B
961 B
Refactor TODO
This should be a living document. So if you have any ideas for refactoring stuff, then feel free to add them to this document
- Get rid of all Mixins.
- Make all standalone components independent from things like global utilities (GeneralUtils is maybe used in table for example)
- Check if all polyfills are appropriately initialized and available: Compare to this
- Extract all standalone components to their own folder structure and write application independent tests (+ figure out how to do that in a productive way) (fetch lib especially)
- Refactor forms to generic-declarative form component
- Check for mobile compatibility: Is site responsive anywhere? queryParams of the piece_list_store should all be reflected in the url and not a single component each should manipulate the URL bar (refactor pagination, use actions and state)
- Refactor string-templating for api_urls
- Use classNames plugin instead of if-conditional-classes