-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
07.03 Milestone Tracker | Enhance codebase readability and documentation #771
Comments
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
Team can focus on this lift (Paul, Erik, John) Tyler can focus on incubator migration |
Endpoints:
|
|
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
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
The text was updated successfully, but these errors were encountered: