-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Problem: OEP-11: Front End Technology Standards is outdated and doesn't reflect current technology usages as well as directional changes we're making or need to make moving forward (for example, moving to Typescript as a dependency of upgrading to React 19). Thus, the OEP needs to be updated to reflect changes. Please add comments in this ticket if you will make a PR to update one of the following technology types, or if you have found additional sections that need updating.
Changes Requested
- Enzyme deprecated docs: OEP-67 - Document our best practice tools and tech. #518
- Typescript update
- Redux update
- Legacy server-side template updates
Original comment
There is a long-standing, but undocumented stance that we don’t want new code in legacy server-side templates, and that all new code should be in an MFE. In theory, it would be great to require an ADR or comments explaining any exception to this rule.
It was acknowledged that we don't have this documented, and that OEP-11: Front End Technology Standards would be a good place for it. The sections “1. Use React and Redux” and the intro to “12. Server-side content should be rendered with Django Templates” may be affected. However, ideally, this decision would be made much more explicit.
FYI: @sarina
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status