docs: bring docforge docstrings and wiki to GSDFC standard
- fix GSDFC spec contradictions in __init__ docstring (parenthesized types, fenced-block rule) and sync generated README - rewrite docstrings across loaders, models, nav, servers, renderers, cli; sync .pyi stubs - add pydoclint (google style) gate to dev extras and pyproject config - fix mcp nav resources doc:// -> docs:// - refresh docs/lib and docs/mcp, drop stale docforge/ duplicate group - update wiki pages and add GSDFC + MCP guides under 05_development
This commit is contained in:
@@ -83,6 +83,7 @@ dev = [
|
||||
"black>=23.0.0",
|
||||
"ruff>=0.3.0",
|
||||
"mypy>=1.8.0",
|
||||
"pydoclint>=0.9.1",
|
||||
"build>=1.0.0",
|
||||
"twine>=4.0.0",
|
||||
"pre-commit>=3.4.0",
|
||||
@@ -188,6 +189,14 @@ module = [
|
||||
ignore_missing_imports = true
|
||||
|
||||
|
||||
[tool.pydoclint]
|
||||
style = "google"
|
||||
exclude = '\.pyi$|tests/'
|
||||
allow-init-docstring = true
|
||||
skip-checking-raises = true
|
||||
check-class-attributes = false
|
||||
|
||||
|
||||
[tool.coverage.run]
|
||||
source = ["docforge"]
|
||||
omit = [
|
||||
|
||||
Reference in New Issue
Block a user