Skip to content

Reduce the owner and support pages to stubs - #213

Merged
tillig merged 1 commit into
mainfrom
feature/meta-page-stubs
Sep 2, 2026
Merged

tillig merged 1 commit into
mainfrom
feature/meta-page-stubs

Conversation

@tillig

@tillig tillig commented Sep 2, 2026

Copy link
Copy Markdown
Member

Follows autofac/.github#2, now that MAINTAINERS.md exists on main. −231 lines.

What changed

Both pages now point at the organization repository instead of holding a second copy, in the same shape as contributors.rst, which has worked this way for a while.

Stubs rather than deletions, deliberately: owners.html and support.html keep resolving, so existing links and bookmarks land somewhere useful. troubleshooting/index.rst also links to the support page, and that reference keeps working.

What the support stub keeps

Not a pure redirect. Two things are worth saying on the docs site itself:

  • Which repository to file in. Filing an integration problem against core Autofac is the single most common mistake, so it stays where a reader will hit it.
  • What a useful report contains. In short form only — the longer version was redundant with the issue templates, which already ask for a reproduction, the whole exception with stack trace, and dependency versions. I checked the templates before cutting it rather than assuming.

Nothing lost

The 220 lines of owner guidance moved in .github#2 rather than being rewritten — I ran a word-level parity check there, 512 of 533 distinctive words carried over, with every drop accounted for. Every link in these stubs was verified against the API: MAINTAINERS.md, CODE_OF_CONDUCT.md, SUPPORT.md, CONTRIBUTING.md, and the Autofac.WebApi issues link all resolve.

A find along the way

Checking whether the issue templates covered the reporting advice turned up a separate defect: the bug report template linked to a page that doesn't exist. advanced/debugging.html was deleted from this repo years ago in the exception-docs reorganization — traced it to 95b1e73 (added) and 7cb8e08 (removed). So everyone filing a bug has been shown a 404 in the one place we ask them to read the diagnostics docs first. Fixed separately in autofac/.github#3.

Verification

sphinx -W, doc8, pre-commit, npm run lint clean. Nested-markup and bad-link scans clean. Confirmed both pages still build and render, and that the inbound :doc: reference from the troubleshooting page still resolves — the -W build would have failed if it didn't.

Follows autofac/.github#2, which moved the owner's guide into MAINTAINERS.md in
the organization repository. Both pages now point there instead of holding a
second copy, in the same shape as the contributor page, which has worked this way
for a while.

Keeping stubs rather than deleting the files preserves owners.html and
support.html, so existing links and bookmarks still land somewhere useful. The
troubleshooting page also links to the support page, and that reference keeps
working.

The support stub keeps two things rather than being a pure redirect: which
repository to file an issue in, since filing in core Autofac for an integration
problem is the most common mistake, and what a useful report contains. The longer
version of the latter is redundant with the issue templates, which ask for a
reproduction, the whole exception with stack trace, and dependency versions.

Removing 220 lines of owner guidance and 19 lines of support content from the
documentation site drops nothing that isn't now in the organization repository -
the content moved in that pull request rather than being rewritten, and every
link in these stubs was verified against the API to resolve.
@tillig
tillig merged commit 6807bba into main Sep 2, 2026
2 checks passed
@tillig
tillig deleted the feature/meta-page-stubs branch September 2, 2026 21:34
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.

1 participant