Skip to content
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

Documentation Improvements for 3.x #9549

Open
2 tasks done
ddtmachado opened this issue Nov 25, 2022 · 2 comments
Open
2 tasks done

Documentation Improvements for 3.x #9549

ddtmachado opened this issue Nov 25, 2022 · 2 comments
Assignees
Labels
area/documentation kind/proposal a proposal that needs to be discussed.

Comments

@ddtmachado
Copy link
Contributor

ddtmachado commented Nov 25, 2022

Welcome!

  • Yes, I've searched similar issues on GitHub and didn't find any.
  • Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?

This proposal aims to highlight the direction we want to take on the documentation for the next major release, by expanding it in key areas while also removing or reworking sections where it makes sense.

The guidelines might change, as we try and fail/succeed, so make sure you check them again before working on a doc.

Guidelines

Be more Kubernetes centric
Based on anonymous usage data it's clear that Kubernetes is already the main provider in use, so it makes sense to shift the documentation to use Kubernetes examples first whenever it fits.

Guides should feel like a journey and not like a reference
Whenever we add a guide it should feel more like a journey “From zero to Hero” and less like a “how to” install another tool. As an example the “Getting Started” guide should cover the basics on routing, certificate management, observability and so on.

Configuration examples should work out of the box
When adding a configuration snippet it should work by just copying and pasting, if that is not possible a description on how to customize it properly should follow.

Prefer grouping configuration keys when adding snippets
Rather than showing one example on each individual property of a configuration object, prefer to group everything in the same table like this example.

Emphasize the version selector
#9854

Improve Headers middleware documentation
#9859 (comment)

Proposals

@ddtmachado ddtmachado added area/documentation kind/proposal a proposal that needs to be discussed. labels Nov 25, 2022
@ddtmachado ddtmachado added this to the next milestone Nov 25, 2022
@ddtmachado ddtmachado self-assigned this Nov 25, 2022
@rtribotte
Copy link
Member

rtribotte commented Dec 28, 2022

Because of the removal of the default serversTransport from the static configuration (#9528), which is replaced by the dynamic configuration default mechanism (as for the tlsOptions), I think it would make sense to have a dedicated part of the documentation that explains how works the "default resource mechanism" in Traefik.

See #9637.

@svx
Copy link
Contributor

svx commented May 30, 2023

#9920

@kevinpollet kevinpollet modified the milestones: 3.0, next Apr 29, 2024
@kevinpollet kevinpollet removed this from the 3.1 milestone Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation kind/proposal a proposal that needs to be discussed.
Projects
Status: Explore
Development

No branches or pull requests

4 participants