[docs] docs: fix stale references and broken links in doc/
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- documentation
Línea de trabajo
Review the six listed files under doc/dev/, then compare their links and references with the named source files, including eng/tools/azure-sdk-tools/azpysdk/changelog.py. Verify that referenced files, anchors, version names, and changelog commands match the current repository, with no stale or broken references remaining.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
[!TIP]
Your pull request is ready to create! 🎉 ✅Everything is OK—the changes have been pushed to branch
docs/fix-doc-consistency-issues-6d40b3307fc2fa8e. Please review the changes, including any protected files, before creating the pull request.The original pull request description is below.
This PR fixes several documentation inconsistencies found under doc/ where instructions or links no longer matched the current source code / repository structure.
Changes
doc/dev/mgmt/tests.md— The sampleconftest.pylink pointed tosdk/advisor/azure-mgmt-advisor/tests/conftest.py, which no longer exists. Replaced with an existing example (sdk/monitor/azure-mgmt-monitor/tests/conftest.py).doc/dev/mgmt/mgmt_release.md— Referenced the version file asversion.py; the generated file is actually named_version.py(leading underscore) across all mgmt packages. Fixed the path.doc/dev/customize_long_running_operation.md— Several GitHub line-number anchors intobase_polling.py/async_base_polling.pywere stale after the source file changed (e.g.OperationResourcePollingmoved from line 178 to 311,LROBasePollingfrom 357 to 896, etc.). Updated all six anchors to the current line numbers.doc/dev/package_version/package_version_rule.md— Example links were pinned to old commit SHAs pointing at files that no longer exist (_network_management_client.pywas renamed to_client.py). Replaced with a current, non-pinned link to a package (kubernetesconfiguration) that still exposesDEFAULT_API_VERSIONin its current form.doc/dev/code_snippets.md— Theasynciosnippet example line reference (#L63-L68) was off by one compared to the actual markers intest_example_async.py(#L64-L69). Fixed.doc/dev/changelog_updates.md— The doc only documented rawnpx chronus ...commands. Added a note about theazpysdk changelogwrapper (add/verify/create/status), which is implemented ineng/tools/azure-sdk-tools/azpysdk/changelog.pyand is the standard CLI entry point used elsewhere in the docs.
Verification
Each change was verified directly against the current repository source (file existence, class/line locations in azure-core's polling module, _version.py naming convention across mgmt packages, and the azpysdk changelog subcommands in changelog.py).
No broken markdown links, stale tox/setup.py-as-primary-workflow references, or other major contradictions were found in the remaining doc/ files during this review.
[!NOTE]
GitHub Actions is not permitted to create or approve pull requests in this repository.
The changes have been pushed to branch
docs/fix-doc-consistency-issues-6d40b3307fc2fa8eand are ready to review.
To fix the permissions issue, go to Settings → Actions → General and enable Allow GitHub Actions to create and approve pull requests. See also: gh-aw FAQ
Show patch preview (39 of 136 lines)
From ab9d1f84a34b8f14525a5f79aff3ee22af734ae2 Mon Sep 17 00:00:00 2001
X-GH-AW-Base-Commit: 7d22d071f0ac60c50644c3ac32a1471bdcf64cbb
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Tue, 22 Sep 2026 22:42:08 +0000
Subject: [PATCH] docs: fix stale references and broken links under doc/
- mgmt/tests.md: replace broken conftest.py link (azure-mgmt-advisor no
longer has a tests/conftest.py) with an existing example
(azure-mgmt-monitor).
- mgmt/mgmt_release.md: correct version file name from version.py to
_version.py, matching the actual generated file name.
- customize_long_running_operation.md: update stale GitHub line-number
anchors for polling classes in base_polling.py/async_base_polling.py
to their current locations.
- package_version/package_version_rule.md: replace broken commit-pinned
links (network package's _network_management_client.py no longer
exists, renamed to _client.py) with current, non-pinned links using a
package that still exposes DEFAULT_API_VERSION.
- code_snippets.md: fix off-by-one line reference for the asyncio
snippet example in test_example_async.py.
- changelog_updates.md: mention the azpysdk changelog wrapper
(add/verify/create/status) alongside raw npx chronus usage, since
azpysdk is the documented standard CLI entrypoint elsewhere in the
docs.
Co-authored-by: Copilot <[email protected]>
---
doc/dev/changelog_updates.md | 2 ++
doc/dev/code_snippets.md | 2 +-
doc/dev/customize_long_running_operation.md | 12 ++++++------
doc/dev/mgmt/mgmt_release.md | 2 +-
doc/dev/mgmt/tests.md | 2 +-
doc/dev/package_version/package_version_rule.md | 6 +++---
6 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/doc/dev/changelog_updates.md b/doc/dev/changelog_updates.md
index 21515eb59f..ec78adc32e 100644
--- a/doc/dev/changelog_updates.md
+++ b/doc/dev/changelog_
... (truncated)
[!WARNING]
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
github.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:network: allowed: - defaults - "github.com"See Network Configuration for more information.
Generated by Documentation Consistency Check · copilot · sonnet50 · 208.2 AIC · ⌖ 8.63 AIC · ⊞ 7.7K · ◷
- Lenguaje dominante
- Python
- Estrellas
- 5.6k
- Forks
- 3.4k
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 214
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Azure/azure-sdk-for-python
-
Evaluation Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Azure/azure-sdk-for-python#49190 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Update CODEOWNERSAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Azure/azure-sdk-for-python#49183 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Evaluation Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Azure/azure-sdk-for-python#49153 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Search Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Azure/azure-sdk-for-python#48555 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Azure.Core customer-reported feature-request needs-team-attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Azure/azure-sdk-for-python#47186 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Azure/azure-sdk-for-python
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
letsencrypt/cp-cps#353 ·
-
Marble Madness II is missingAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
PedestrianDynamics/pyFDS-Evac#394 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
DOI-USGS/pywatershed#421 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
python-pillow/Pillow#10087 · 1 comentario ·
Los mantenedores suelen responder en 1 día