A collection of tools, guidelines resources and best practices for building enterprise React components, libraries, and applications at scale.
Objectives
Outline best practices, guidelines, plugins, and tools that can be adopted, streamlined and integrated into React development for use across all platform teams
Understand what it would take to implement these guides and tools
Document and present guidelines to managers for approval.
Work with teams to implement those guidelines.
GOALS
Improve product development, delivery, and iteration process
Improve the Developer Experience by providing developer training, tools, and resources
Provide consistent user experience
Improve application performance
Reduce deployment complexity
Seamlessly integrate Content Management and Product Services
Problems/Limitations
Limited access to developers with the required experience
No clear outline of development standards, best practices, and guidelines across platform teams.
Lack of effective integrated code reviews and testing process
No optimized frontend developer tooling and processes
Functional and consistent UX/UI requirements
📐 Expected Outcomes
Can we validate or benchmark early in the process? How are you going to test that we've enabled the user to do X?
An online knowledge base of frontend guidelines, tools, and best practices for developing React applications at scale
A library of reusable and well documented react components
Reduced developer onboarding time
Improved developer velocity to ensure product features are delivered Sprint
Improved code quality reducing bugs and technical debt
Improve product release cycle for FrontEnd components, applications.
Improved application performance and accessibility
Better end-user performance
Consistent user experience across applications
Add features to the product roadmap table. Edits in the feature details will update in the timeline. Need a bit more context? Try this