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

Frameworks overview #2437

Closed
2 of 21 tasks
simison opened this issue Oct 19, 2021 · 0 comments
Closed
2 of 21 tasks

Frameworks overview #2437

simison opened this issue Oct 19, 2021 · 0 comments

Comments

@simison
Copy link
Contributor

simison commented Oct 19, 2021

This is an overview into various framework update/refactoring needs:

Major effort

  • Migrate from AngularJS to React: React migration overview, AngularJS end of support. In progress.
  • Support translations at Node.JS backend and email templates; we use i18n-next in React code, but we should also support translations at the backend, and especially in emails. Overview
  • Upgrade Bootstrap; either migrate to latest or upgrade to another framework (Switch to Material design system #1390)
  • Upgrade codebase to promises; we use a lot of async library currently, which also should be upgraded from v2 to async v3. Instead of callbacks and helper framework, we should write the code in promises directly.
  • Implement a data layer Explore options for react data layer #1416
  • Consider moving away from less to SASS and/or CSS-in-JS.

Medium effort

Small effort

  • Move from icon font to pure SVG files
  • Add Stylelint and linter for CSS-in-JS
  • Use variables for global things (colors, padding, etc) in CSS-in-JS instead of hardcording them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants