You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API development can get messy and unorganized as production services increase in size. Minimizing confusion and enforcing design principals (ie. dependency injection, testing, etc.) will go a long way to maintaining a monorepo API. The goal of documenting best practices for API design is to provide distinct steps any contributor can take to write a new endpoint that we can ensure is bulletproof and bug free (as much as we can)
Goals
Enforce naming conventions
Testing conventions
Implement DRY conventions
File structure documented
Notes
Best practices are determined overtime. As we start learning best practices the doc site will be updated. For now, contributors will write down best practice findings in the comments of this PR. Once we've had a group discussion among the core dev team, we'll start the documentation process on our docs site.
The text was updated successfully, but these errors were encountered:
JeremyFriesenGitHub
changed the title
docs(contributing-guideliens): document best practices for API design
docs(contributing-guidelines): document best practices for API design
Sep 5, 2024
MFarabi619
changed the title
docs(contributing-guidelines): document best practices for API design
docs(contributing-guidelines): add API design best practices
Oct 19, 2024
MFarabi619
changed the title
docs(contributing-guidelines): add API design best practices
docs(contribution-guidelines): add API design best practices
Oct 19, 2024
Problem Statement
API development can get messy and unorganized as production services increase in size. Minimizing confusion and enforcing design principals (ie. dependency injection, testing, etc.) will go a long way to maintaining a monorepo API. The goal of documenting best practices for API design is to provide distinct steps any contributor can take to write a new endpoint that we can ensure is bulletproof and bug free (as much as we can)
Goals
Notes
Best practices are determined overtime. As we start learning best practices the doc site will be updated. For now, contributors will write down best practice findings in the comments of this PR. Once we've had a group discussion among the core dev team, we'll start the documentation process on our docs site.
The text was updated successfully, but these errors were encountered: