Open lasryariel opened 2 months ago
have updates in comments
Positive research outcomes for FastAPI
Bulk of follow up lift
Dependency injection helps with refactoring/modularity
Follow up:
Erik on RBAC - looked over sign up/sign in Tyler
Team can focus on this lift (Paul, Erik, John)
Tyler can focus on incubator migration
Endpoints:
Erik has auth related PR ready for review
John working on invite guest end points
Paul working on mock local dev environment
Erik to review front end for cleanup (file moves, restructure, orphaned components, fastapi compatibility, documentation/best practices)
Overview
In order to better engage dev volunteers, especially more junior volunteers, we need to make our codebase more readable and provide better documentation.
Action Items
Backend
6.0.2.1 FastAPI
RBAC
Data Modeling/Object Design/Code Cleanup
Documentation
Onboard backend Devs
Frontend
No system in place for adding components/services. (Not a blocker for onboarding resources)
Github Wiki
381
Developer Experience
Once the items above are complete, we can work on Developer Experience improvements, and potentially recruit a volunteer as a Developer Experience Expert. This would entail improvement to tooling, integrations, unit tests, storybook, Figma integration. We should prioritize items that improve developer efficiency/junior developer accessibility.
Resources/Instructions