Skip to content

docs: Add AGENTS.md and improve Scatter docstring#6778

Open
MarcSkovMadsen wants to merge 4 commits intomainfrom
docs/add-agents-md-improve-scatter-docstring
Open

docs: Add AGENTS.md and improve Scatter docstring#6778
MarcSkovMadsen wants to merge 4 commits intomainfrom
docs/add-agents-md-improve-scatter-docstring

Conversation

@MarcSkovMadsen
Copy link
Collaborator

@MarcSkovMadsen MarcSkovMadsen commented Jan 1, 2026

Context

Working with HoloViews, I saw that it would be a quick win to update the Element/ Chart docstrings to make them more useful across development environments.

This is a minimal PR testing out if improved docstring PRs could be accepted. And to focus on the principles for docstring updates.

If approved and merged I would be interested in updating the docstrings more systematically.

Since I want to work efficiently with AI assistance I also added an AGENTS.md file. The purpose was to guide docstring development. But since there was no existing AGENTS.md I tried to add the most basic instructions too.

Changes

  • Add comprehensive AGENTS.md file with project setup, testing, and style guidelines
  • Update Scatter class docstring with clear examples using code blocks (::) format
    • Include examples for basic scatter, styled scatter, and multi-dimensional data
    • Follow NumPy docstring conventions for better documentation

Before

image

After

holoviews-scatter-docstring.mp4

- Add comprehensive AGENTS.md file with project setup, testing, and style guidelines
- Update Scatter class docstring with clear examples using code blocks (::) format
- Include examples for basic scatter, styled scatter, and multi-dimensional data
- Follow NumPy docstring conventions for better documentation
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds comprehensive AI agent guidance documentation and improves the Scatter class docstring to make HoloViews more accessible for development with AI assistance and provide better documentation for users.

  • Added AGENTS.md file with detailed instructions for AI coding agents covering setup, testing, code style, and docstring conventions
  • Enhanced Scatter docstring with practical examples using the preferred :: code block format and clearer explanations of dimensions
  • Established NumPy docstring conventions as the standard with specific formatting preferences

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
AGENTS.md New file providing comprehensive guidance for AI coding agents, including project setup, testing procedures, code style guidelines, and docstring formatting conventions
holoviews/element/chart.py Enhanced Scatter class docstring with improved description, three practical examples, "See Also" references, and a reference link to the documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

MarcSkovMadsen and others added 3 commits January 1, 2026 07:58
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

1 participant