-
Notifications
You must be signed in to change notification settings - Fork 27
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
Proposal to improve the documentation #16
Comments
The Standard Grammar or the documentation standards for MCM
PS - 'Avoid' something does not mean we rule it out. It means we minimize. And the list shall be appended with new ones as and when we find a good practice. |
Vedran's suggestion - To have the documentation different to address the needs of different personas. Also, try to modify the docforge to work that way (fetch different page for operator, different for the developer and different for other end user). Discuss this with Ashwani. |
Proposal for Table of Contents Machine Controller Manager
Machine Controller Manager Provider Azure
|
cc: @prashanth26 @amshuman-kr @ashwani2k I request your feedback on the above structure of the document (which is intended to serve the devops/operator/admin personas). I have tried to keep it pretty generic so that the Machine Controller section can be extended to other providers as well. Few more points for better comprehension of how I am seeing it
I am specifically looking for some comments on |
The proposed TOC looks good to me. I have made minor changes above - #16 (comment).
I hope this doc is detailed enough for the error codes. Feel free to update this doc to refine the content to make it more consumable. Also for the schema was wondering if we can have some autogeneration for the fields and expected values based on the types.go? We can have comments that translate to the definition. I have seen projects doing this, not sure how easy this is to acheive. |
Thanks for the reviews, @prashanth26.
I will research a bit around this and see what I can find 😄 |
gen-crd-api-reference-docs is used to auto generate the docs from the CRD file and description is fetched from their comments. Next step is to structure the package & create a dedicated module for APIs in a way to avoid cyclic dependencies. Reference PRs for the same are as below - |
/close in favor of gardener/machine-controller-manager#770 |
What would you like to be added:
Improve the documentation to fulfil the needs of both developers and endusers. This doc here needs to be updated nicely and then we can think about making it a standard across the MCM for all providers.
Begin with content for endusers and below could be the action items:
Why is this needed:
This will make it easier for the consumers to adopt and employ quickly.
The text was updated successfully, but these errors were encountered: