| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
CI(deps): Update pre-commit hook igorshubovych/markdownlint-cli to v0.47.0 (main) (#6779) | 8 个月前 | |
contributing: Add a testing guide (#7851) The most complete statement of GRASS testing conventions lived in AGENTS.md, written for AI agents, and a contributor following the documented path never saw it. style_guide.md had no testing section, testsuite/README.md gave pytest a single sentence, and the Testing section in development_intro.md linked only the gunittest manual. This adds testing.md covering the choice between pytest and gunittest, test placement and naming, session fixtures, grass.tools, test data, running the tests, and tests which cannot run in parallel. AGENTS.md now points at the guide and keeps only its agent-specific notes, so the two cannot drift too much. Trim the testsuite README to minimum. testsuite/README.md described which testing frameworks exist and how to run pytest, which testing.md now covers, and the export commands in its Running tests section had stray backslashes which made them set literal strings when copied. The directory still needs a README since it is a top level and has unclear content (a shell script). This keeps what the directory is for and the pointer to the CI, names raster_md5test.sh, and links testing.md for everything else. The North Carolina sample dataset URL moves to testing.md, next to the command which uses the dataset. | 12 天前 | |
contributing: Add a testing guide (#7851) The most complete statement of GRASS testing conventions lived in AGENTS.md, written for AI agents, and a contributor following the documented path never saw it. style_guide.md had no testing section, testsuite/README.md gave pytest a single sentence, and the Testing section in development_intro.md linked only the gunittest manual. This adds testing.md covering the choice between pytest and gunittest, test placement and naming, session fixtures, grass.tools, test data, running the tests, and tests which cannot run in parallel. AGENTS.md now points at the guide and keeps only its agent-specific notes, so the two cannot drift too much. Trim the testsuite README to minimum. testsuite/README.md described which testing frameworks exist and how to run pytest, which testing.md now covers, and the export commands in its Running tests section had stray backslashes which made them set literal strings when copied. The directory still needs a README since it is a top level and has unclear content (a shell script). This keeps what the directory is for and the pointer to the CI, names raster_md5test.sh, and links testing.md for everything else. The North Carolina sample dataset URL moves to testing.md, next to the command which uses the dataset. | 12 天前 | |
contributing: Add a testing guide (#7851) The most complete statement of GRASS testing conventions lived in AGENTS.md, written for AI agents, and a contributor following the documented path never saw it. style_guide.md had no testing section, testsuite/README.md gave pytest a single sentence, and the Testing section in development_intro.md linked only the gunittest manual. This adds testing.md covering the choice between pytest and gunittest, test placement and naming, session fixtures, grass.tools, test data, running the tests, and tests which cannot run in parallel. AGENTS.md now points at the guide and keeps only its agent-specific notes, so the two cannot drift too much. Trim the testsuite README to minimum. testsuite/README.md described which testing frameworks exist and how to run pytest, which testing.md now covers, and the export commands in its Running tests section had stray backslashes which made them set literal strings when copied. The directory still needs a README since it is a top level and has unclear content (a shell script). This keeps what the directory is for and the pointer to the CI, names raster_md5test.sh, and links testing.md for everything else. The North Carolina sample dataset URL moves to testing.md, next to the command which uses the dataset. | 12 天前 | |
docs: Improve branching how-to documentation (#7046) Fine-tuning of existing branching how-to. | 6 个月前 | |
doc: cmake compilation guide (#7744) | 1 个月前 | |
docs: Standardize naming: use "GRASS" instead of "GRASS GIS" (#5644) | 1 年前 | |
docs: Add contributing doc to main doc (#5451) Add main Markdown files relevant to contributing, esp. style guide, to the MkDocs-based documentation. Link CONTRIBUTING.md file, but don't include it, because it is meant for GitHub directly. Move investigating history from git to development. Adjust the build script to work nicely with files which don't have a YAML header and don't have any generated header. (An empty YAML header is not hidden, but leaks to HTML as dashes.) Change the multiple sections with single link to a single list, and conceptualize it as a list of API references. | 1 年前 | |
doc: Fix typos and wording across several tools (Jun-Jul 2026) (#7885) * Apply suggested fix to gui/wxpython/gmodeler/panels.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 4def479dd50574394bd8c656f985e9e06880981f) (cherry picked from commit 42493a85d6286d60e12f7279cff915b8b1594c5d) * Apply suggested fix to python/grass/gunittest/reporters.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 306f46481ccd2cc6d53b56049cc5e72b4da3b230) (cherry picked from commit 98b7c90431bf30dd069500a9965b136fd496922d) * Apply suggested fix to python/grass/pygrass/vector/table.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit ea11335f2f1656f2ddc71007ed21007a86cc2813) (cherry picked from commit 429e4425c67f7f303a51c1a27fdbc381df478caa) * Apply suggested fix to python/grass/temporal/gui_support.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 4332d0ffdf9e24c936475f031e59ab60bfe78705) (cherry picked from commit 44883102ea28e5dbc99c41912e776af1dfc5bbbe) * Apply suggested fix to python/grass/temporal/stds_import.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 77b60a6523a4b60288afa01debce12a67271bb42) (cherry picked from commit f6e096c40b825c1d830830898cc4ffb26254231a) * Apply suggested fix to raster/r.param.scale/close_down.c from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit e9530212b0a5022de7a1d0d858075c2f4c72fe6b) (cherry picked from commit b5dd46a83c53874c8df119d224de70561c034c31) * Apply suggested fix to raster/r.param.scale/interface.c from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 227f136f53ec43a387f88bb487bccc9a4db3733b) (cherry picked from commit 4809dda6577e51f068ef86b5805d24649f297007) * Update typo raster/r.sunmask/solpos00.c (cherry picked from commit ee078c5d65ff4027247009baff16c5df0c998e5f) (cherry picked from commit 3bc545d49e3dbb83e2e53894fafc0ffcddcda36c) * Apply suggested fix to scripts/r.reclass.area/r.reclass.area.html from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 9171b7e2f132692df866e4558757edf4db892e72) (cherry picked from commit cf9e33e0fdcdaa8d3e95da36142e11e8a7e6a664) * Apply suggested fix to scripts/r.reclass.area/r.reclass.area.md from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit ad58eb71da52e59dc88ed52213b5cc0ef4456e13) (cherry picked from commit 93b5e41427855ffca47781482acea4efe2a1acdb) * Apply suggested fix to scripts/r.reclass.area/testsuite/test_r_reclass_area.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 758f0fb78d0f1ed46e595285ec17d0cb0a96ebb3) (cherry picked from commit c9a83bf3164abaf90794ba61849fd829a3b0f31c) * Update raster/r.param.scale/interface.c * Update python/grass/gunittest/reporters.py * Apply suggested fix to doc/development/style_guide.md from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit a76bb61f24e5d05702a9a3989796b86bd54cf92a) * Apply suggested fix to doc/development/style_guide.md from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 0157dc0442d2fe0d15d9993f760f21d3d38bc53a) * Apply suggested fix to doc/development/style_guide.md from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 150a957f91f638895b4e1d9647e1f5c6b243e17b) * Apply suggested fix to doc/development/style_guide.md from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 28e85c59edbfb0987a50ac58b5c960e72e53f80e) * Apply suggested fix to lib/raster/put_row.c from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit d5ca0bdc4627864fc644b604828541e9e64e3c05) * Apply suggested fix to raster/r.viewshed/grass.cpp from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 629c9e91727a9617d8211889e42bb0e02c255fe4) * Apply suggested fix to raster/r.viewshed/grass.cpp from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit 80f850ae3dc9a4a2c6d50b576c49cc9f6d39c0b9) * Apply suggested fix to raster/r.viewshed/grass.cpp from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit f8945287c1a19cce788a85cd630150ffebb29dd1) * Apply suggested fix to scripts/g.extension/g.extension.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit d9cb9aaaee1edd94a4ef2d2babc1ba1f5316b71a) * Apply suggested fix to scripts/g.extension/g.extension.py from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> (cherry picked from commit bad42ae505058618409a95641e00d28ed05d566c) --------- Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> | 4 天前 | |
contributing: Add a testing guide (#7851) The most complete statement of GRASS testing conventions lived in AGENTS.md, written for AI agents, and a contributor following the documented path never saw it. style_guide.md had no testing section, testsuite/README.md gave pytest a single sentence, and the Testing section in development_intro.md linked only the gunittest manual. This adds testing.md covering the choice between pytest and gunittest, test placement and naming, session fixtures, grass.tools, test data, running the tests, and tests which cannot run in parallel. AGENTS.md now points at the guide and keeps only its agent-specific notes, so the two cannot drift too much. Trim the testsuite README to minimum. testsuite/README.md described which testing frameworks exist and how to run pytest, which testing.md now covers, and the export commands in its Running tests section had stray backslashes which made them set literal strings when copied. The directory still needs a README since it is a top level and has unclear content (a shell script). This keeps what the directory is for and the pointer to the CI, names raster_md5test.sh, and links testing.md for everything else. The North Carolina sample dataset URL moves to testing.md, next to the command which uses the dataset. | 12 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 12 天前 | ||
| 12 天前 | ||
| 12 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 4 天前 | ||
| 12 天前 |