Comments (4)
At present, Qiming adapts the generators for the new release and proposes PRs directly to the website repo. Generating the references during adaptation takes place in parallel, which is a "simple" way to describe the current process.
I think @feloy has also worked on reference docs changes that relate to https://kubernetes.io/docs/reference/kubernetes-api/
(As far as I know) we don't have a documented process for updating https://kubernetes.io/docs/reference/kubernetes-api/ once a new release is imminent.
from website.
I have a process improvement suggestion.
At code freeze, could we update the dev branch for the upcoming release with interim docs, and then do a post-release PR to cover any API or tool updates that landed during code freeze?
We could potentially add a Prow command or similar tooling to automate part of this. @dims helped make some similar automation for k/k updates.
from website.
At present, Qiming adapts the generators for the new release and proposes PRs directly to the website repo. Generating the references during adaptation takes place in parallel, which is a "simple" way to describe the current process.
I think @feloy has also worked on reference docs changes that relate to https://kubernetes.io/docs/reference/kubernetes-api/
Right, I've maintained this documentation for releases v1.22 to v1.28. Due to other engagement, I have not been able to update it for the last two releases.
(As far as I know) we don't have a documented process for updating https://kubernetes.io/docs/reference/kubernetes-api/ once a new release is imminent.
The process is concisely described at: https://github.com/kubernetes/website/blob/main/README.md#building-the-api-reference-pages
The point 3/ of the documentation is probably the one needing some knowledge of how the generator works / some experience. I proposed a few releases ago to have some live call with docs maintainers to make some "pair programming" together, to be able to share this knowledge. My proposition is still valid.
For these changes, you don't particularly need the tag to exist. You just need to be confident that the swagger file, on which the generation relies, won't be changed afterwards.
from website.
The API reference generator takes the swagger file as its input. There is no dependency upon other kubernetes repos. Once we are confident that swagger file won't change, the reference page can be generated prior to a release.
However, all other reference generators depend on the existence of git tags which are only available when a new release is cut. Generating interim docs may complicate the whole process for no good I'm aware of.
from website.
Related Issues (20)
- IPv4/IPv6 dual-stack - wrong references to '.spec.ClusterIP/s' (instead of '.spec.clusterIP/s') fields in service API objects HOT 6
- [ja] Translate content/en/blog/_posts/2024-05-20-cloud-provider-migration.md into Japanese HOT 1
- kubeadm: add note about a bug in the PublicKeysECDSA feature gate HOT 15
- Description of managedFields.fieldsV1 in ObjectMeta is garbled HOT 4
- Download Kubernetes HOT 4
- Enhance `kubectl set image` documentation: Improve summary, add usage scenarios, and compare with `kubectl edit` HOT 6
- Missing Persistent Volume and Storage Class Configuration in MySQL-WordPress Tutorial HOT 5
- Doc for `apiserver_request_duration_seconds` removed, but metric is still in code HOT 4
- Pull an Image from a Private Registry HOT 5
- Revise blog submission guidelines for the new "author" metadata format HOT 4
- Integrate Dark Mode in the Frontend HOT 6
- JSONPath Support HOT 3
- Document canonical way to set priority for static pods HOT 17
- [StorageVersionMigrator] Update docs with fetauregates and runtime config required to use SVM HOT 5
- Not able to run the website locally using Hugo HOT 5
- Configure Liveness, Readiness and Startup Probes HOT 2
- Feature gates reference page does not link to docs about enabling feature gates HOT 4
- Improvement for k8s.io/docs/concepts/policy/limit-range/ HOT 8
- Advice about Service internal traffic policy HOT 8
- Invalid reference of the link in Default StorageClass HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.