-
-
Notifications
You must be signed in to change notification settings - Fork 120
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
chore(docs): inline-documentation #397
chore(docs): inline-documentation #397
Conversation
@lloydchang I added in-line docs for the api folder to start. Created this as a draft to get some feedback first though. |
Thanks, @theGaryLarson See #366 (comment) as they relate to:
below. |
lgtm |
🚢 🇮🇹 |
While Mintlify Writer AI generated documentation is lengthy, I agree with @theGaryLarson that:
• In a professional setting, experienced software engineers would find the documentation too verbose. • In this classroom setting, the target audience of this codebase is students who are learning the basics of software engineering and computer programming. To use a basic example:
is documented by Mintlify Writer as:
• Some students have not learned that 200 is OK. • Other students and experienced software engineers learned from experience that 200 is OK. • Most students and experienced software engineers have not read the official HTTP standard at https://datatracker.ietf.org/doc/html/rfc9110 • The Mintlify Writer-generated documentation tries to split the difference by adding lengthy documentation, which would be too verbose for experienced software engineers but is just the right temperature for students who are new to the codebase and want to understand better. For reference, HTTP standard: • |
Hey @lloydchang given the state of tests and route changes in API. I am going to leave this as a draft until tests pass. Then will sync and repush to this branch once they are resolved. |
Checklist:
Update index.md
)Starting on #391
I am keeping this as a draft PR until we can get the paths updated between tests and the API routes. Then will resubmit once tests clear.
I am using the AI tool Mintlify to help me understand the codebase and document it along the way. I believe this would benefit many people like myself who are new to the codebase and want to gain a better understanding.