Skip to content

Conversation

@mohammed90
Copy link
Member

@mohammed90 mohammed90 commented Oct 25, 2025

We've fallen behind on updating the docs. This is an attempt to sync the docs.

Maintainers can push directly to the branch. Other contributors may send PRs against this branch.

Documentation Checklist

The checklist is generated by copilot for the missing feature documentation between v2.8.0 and v2.10.2. It's likely not accurate (e.g. argon2id isn't released yet), but it's a starter.

Command Line Tools

Authentication & Security

Logging & Monitoring

Reverse Proxy

TLS & ACME

Server Options

File Server

Placeholders & Matchers

Core Features

Headers

Request/Response Handling

Tracing

@steffenbusch
Copy link
Contributor

Regarding this one:

The http.reverse_proxy.retries placeholder is already documented here:
https://caddyserver.com/docs/json/apps/http/servers/routes/handle/reverse_proxy/#docs

I would propose adding a reference link to that section here as well, for better discoverability:
https://caddyserver.com/docs/conventions#placeholders

If that approach is acceptable, I will open a PR against the sync-docs branch.

Regarding this one:

I am unsure where this should be reflected in the documentation. I did not find any dedicated mention of supported file extensions for the browse templates in general, so there is no existing list to update. Do you have a suggestion as to where this should be noted, if at all?

@mholt
Copy link
Member

mholt commented Oct 26, 2025

The placeholder improvements sound good to me, @steffenbusch -- as for the file formats in the template, I don't personally feel a need to document which image extensions we recognize, since ultimately it's up to the browser to decode them anyway -- we should just support all the common ones, I think.

@mholt
Copy link
Member

mholt commented Nov 14, 2025

I'll work on the ECH docs soon. I've been doing a lot of things but I'm hoping to get ECH key rotation working and then update all the docs together.

@mohammed90
Copy link
Member Author

I'll work on the network_proxy in the coming days

@mohammed90
Copy link
Member Author

I'll work on the network_proxy in the coming days

Copilot must be hallucinating. It's already there.

@francislavoie
Copy link
Member

Yeah it got some wrong in the list that I just checked off, no biggie.

I'll do the SIGUSR1 and trusted_proxies_unix and timberjack docs later cause they're not released yet. I can do request_body and header match stuff at some point, those are released I think.

I'm not even sure where we're at with force_automate/prefer_wildcard now 🤣 it's been a while since I was deep in the weeds on that and Matt made a change on top of it so I need to look into it again. We have examples for idiomatic wildcard setup in the common patterns page that needs to be touched up for that.

Socket activation stuff still seems up in the air, there's competing PRs open and I don't know where that will land. I'll want help with that, I only have a surface-level understanding of how that all works.

@mohammed90
Copy link
Member Author

For documentation, the last doc update was for v2.8.0. It was done in PRs #419, #389, and #390.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants