Skip to content

Main - #10

Closed
sztal wants to merge 3 commits into
leodevian:mainfrom
sztal:main
Closed

Main#10
sztal wants to merge 3 commits into
leodevian:mainfrom
sztal:main

Conversation

@sztal

@sztal sztal commented Aug 21, 2026

Copy link
Copy Markdown

No description provided.

Copilot AI lite review requested due to automatic review settings August 21, 2026 19:36
@sztal sztal closed this by deleting the head repository Aug 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Docstring convention was changed to NumPy in Ruff, but the docs templates’ mkdocstrings configuration still parses Google-style docstrings, creating a functional mismatch for generated documentation.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates the project template’s contributor guidance and linting defaults by adding a Python style guide and agent/devnote templates, and aligning Ruff’s docstring convention toward NumPy-style docstrings.

Changes:

  • Add STYLE.md to document Python coding, documentation, design, and testing conventions.
  • Switch Ruff pydocstyle convention in the template pyproject.toml from Google to NumPy.
  • Add AGENTS.md and a devnotes/ example to guide agent workflows and development note-taking.
File summaries
File Description
template/STYLE.md Introduces a Python style guide to complement Ruff/mypy/pytest configuration.
template/pyproject.toml.jinja Updates Ruff pydocstyle convention to numpy for generated projects.
template/devnotes/example.md Adds a template for structured development notes.
template/AGENTS.md.jinja Adds an agent guide describing project conventions and validation commands.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +143 to 144
lint.pydocstyle.convention = "numpy"
lint.future-annotations = true
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.

2 participants