-
Notifications
You must be signed in to change notification settings - Fork 913
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
[lfx-mentorship-2023-Sep-Nov] Add Karmada API documentation on the website #3843
Comments
I really want to work on this project under the LFX Fall 2023. Should I start creating the child issues to this parent issue and get a few of them resolved? |
Hey @XiShanYongYe-Chang, @RainbowMango I want to work on this.I have Worked With the WIkimedia Foundation a chrome |
Now we are still in the project proposal stage. According to the timeline, mentees can start applying at the time |
Thanks for clarifying @XiShanYongYe-Chang |
Hi @XiShanYongYe-Chang, I was looking on this issue and has some question. Can you please clarify this?
|
@parthn2 thanks for your questions.
What we need to do is document the API Swagger file and output it in a format similar to the Kubernetes API documentation: https://kubernetes.io/docs/reference/kubernetes-api/
Yes, we don't need to write it manually.
Sorry, currently there are no relevant scripts in the Karmada repo. We need to complete it so that we can automatically generate a set of up-to-date API documentation at any given time in the future. Perhaps we can refer to Kubernetes: https://kubernetes.io/docs/contribute/generate-ref-docs/kubernetes-api/ |
Hello team 👋, Rohan this side :) I would like to work on this issue during the LFX fall term. A quick question: Should we include project implementation details in our Cover Letter ? Is it useful to have implementation details to increase our chances of getting selected? |
Hey @XiShanYongYe-Chang @RainbowMango, I am interested to apply for this project under this LFX term. |
Hi @RohanSasne
If you can add this information, I feel that it will help me better understand everyone's level of understanding of the declared project. |
Hi @rakshitgondwal, Thank you for guiding me to find these useful open-source tools. I have a question: do these tools only handle CRD resources, or can they also handle resources extended by the aggregation layer? We have some resources that are extended by the aggregation layer, such as Cluster, and we need them to be displayed in the API documentation as well. |
There's no specific mention about this use case, though the command to generate the docs would somewhat look like this
so if we have the aggregation layer extending resources under the Also, after looking into this a bit more, the docs tooling that is being used by Kubernetes i.e. reference-docs has also been inspired by the tool I mentioned above(https://github.com/ahmetb/gen-crd-api-reference-docs), which makes it more reliable. Upto us now that which version of tooling we wanna go for. |
Hii, Just wanted to make sure! I guess the timeline you mentioned is for review of application and we can just apply until Aug 15th? |
Hi @parthn2, you can get the timeline here: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2023/03-Sep-Nov |
Hi @XiShanYongYe-Chang, |
@XiShanYongYe-Chang: GitHub didn't allow me to assign the following users: Affan-7. Note that only karmada-io members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@XiShanYongYe-Chang: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
CNCF LFX mentorship
https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2023/03-Sep-Nov
Mentor: @XiShanYongYe-Chang
Backup: @RainbowMango
What would you like to be added:
Description: Add the Karmada API documentation on the website, and complete the script for automatic document generation.
Why is this needed:
Convenient for users to quickly view the Karmada API documentation.
Tasks:
The text was updated successfully, but these errors were encountered: