Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

More broken links (internal and external)

未關閉
#2,489 8 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視

維護者通常 1 天內回覆

@aman-coder03 已經在處理了。

開始於 2025年12月1日。

  • #2594 來自 @josephradford —— 已關閉,未合併

評估

難度
2/5
預估耗時
1-3 小時
新手友好度
55/100
Issue 類型
文件
描述清晰度
基本清楚
活躍度
冷清
技術堆疊
python
領域
documentation

研究方向

Start with the broken user_guide references in README.md (line 77) and docs/sphinx/source/conf.py (line 163), then the pages named in the linkchecker output, such as contributing/style_guide and contributing/introduction_to_contributing. Run the linkcheck Sphinx builder from the docs directory to confirm the current list. Done means the links that point to moved or dead external pages are updated or removed, and the broken GitHub user links in whatsnew are left alone, as the issue asks.

由索引模型根據 Issue 內容生成。

描述

documentation easy

Describe the bug
#2488 is my source of inspiration. Grep'ed for user_guide pages, and these ones are the broken ones. Also, I've run linkchecker (output below). Feel free to provide other useful inputs for grep to check for broken links.

Broken user_guide references

README.md:77:https://pvlib-python.readthedocs.io/en/stable/user_guide/installation.html

docs/sphinx/source/conf.py:163:https://pydata-sphinx-theme.rtfd.io/en/latest/user_guide/configuring.html

Linkchecker output

(        whatsnew: line   97) broken    https://github.com/solphie-pelland - 404 Client Error: Not Found for url: https://github.com/solphie-pelland
(        whatsnew: line  215) broken    https://github.com/thunderfish24 - 404 Client Error: Not Found for url: https://github.com/thunderfish24
(contributing/style_guide: line   31) broken    https://help.github.com/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits - Anchor 'squash-and-merge-your-pull-request-commits' not found
(reference/generated/pvlib.iotools.get_pvgis_hourly: line    1) broken    https://re.jrc.ec.europa.eu/api/v5_2/ - 404 Client Error: NOT FOUND for url: https://re.jrc.ec.europa.eu/api/v5_2/
(reference/generated/pvlib.clearsky.bird: line   57) broken    https://www.nrel.gov/docs/legosti/old/761.pdf - 404 Client Error: Not Found for url: https://www.nrel.gov/docs/legosti/old/761.pdf       
(reference/generated/pvlib.spectrum.get_reference_spectra: line   27) broken    https://www.nrel.gov/grid/solar-resource/assets/data/astmg173.xls - 404 Client Error: Not Found for url: https://www.nrel.gov/grid/solar-resource/assets/data/astmg173.xls
(reference/generated/pvlib.spectrum.spectral_factor_jrc: line   54) broken    https://www.researchgate.net/publication/256080247 - 403 Client Error: Forbidden for url: https://www.researchgate.net/publication/256080247
(reference/generated/pvlib.iotools.read_solaranywhere: line   23) broken    https://www.solaranywhere.com/support/historical-data/file-formats/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/historical-data/file-formats/
(reference/generated/pvlib.iotools.get_solaranywhere: line   75) broken    https://www.solaranywhere.com/support/data-fields/definitions/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/data-fields/definitions/
(reference/generated/pvlib.iotools.get_solaranywhere: line   69) broken    https://www.solaranywhere.com/support/using-solaranywhere/api/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/using-solaranywhere/api/
(gallery/spectrum/average_photon_energy: line  220) broken    https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html#pandas.DataFrame - HTTPSConnectionPool(host='pandas.pydata.org', port=443): Max retries exceeded with url: /pandas-docs/stable/reference/api/pandas.DataFrame.html (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1006)')))   
(        whatsnew: line   83) broken    https://github.com/Sandia-Labs/PVLIB_Python - 404 Client Error: Not Found for url: https://github.com/Sandia-Labs/PVLIB_Python
(        whatsnew: line   99) broken    https://github.com/bhellis725 - 404 Client Error: Not Found 
for url: https://github.com/bhellis725
(        whatsnew: line   89) broken    https://github.com/johnMoseleyArray - 404 Client Error: Not 
Found for url: https://github.com/johnMoseleyArray
(        whatsnew: line   79) broken    https://github.com/kanderso-nrel - 404 Client Error: Not Found for url: https://github.com/kanderso-nrel
sleeping...
(contributing/introduction_to_contributing: line   54) broken    https://github.com/pvlib/pvlib-python/blob/main/CODE_OF_CONDUCT.md#contributor-covenant-code-of-conduct - Anchor 'contributor-covenant-code-of-conduct' not found

To Reproduce
See this comment. In a nutshell, run the linkcheck Sphinx builder from the command line (working directory of Makefiles in the docs tree).

Expected behavior
N/A

Screenshots
N/A

Versions:

  • pvlib.__version__: latest in main at the time of writing

Additional context
Expected links to be updated are related to external documentation pages that complement pvlib's doc pages. Unrelevant links (like broken github users) can be ignored.

主要語言
Python
星號
1.7k
分支
1.2k
平均合併
3 天 18 小時
30 天內合併 PR
13

環境準備

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

pvlib/pvlib-python 的其他 Issue

查看 pvlib/pvlib-python 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。