Skip to content

Creation API improvements#4

Merged
nathan-gilbert merged 5 commits intomainfrom
update-creation-apis
Mar 28, 2026
Merged

Creation API improvements#4
nathan-gilbert merged 5 commits intomainfrom
update-creation-apis

Conversation

@nathan-gilbert
Copy link
Copy Markdown
Owner

@nathan-gilbert nathan-gilbert commented Mar 28, 2026

Creation API improvements

Description

Added fluent methods for adding edges and vertices to a graph. Added | |= methods for Graph unions and merging.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactor (no functional changes)
  • CI/build configuration

Related Issues

Checklist

  • Code follows the project style (black, isort, ruff check)
  • Type checking passes (uv run ty check)
  • All new and existing tests pass (uv run pytest)
  • Coverage remains ≥ 90%
  • Docstrings added/updated (reStructuredText/Sphinx format)
  • from __future__ import annotations included in new modules
  • No new dependencies added (or justified if added)
  • Pre-commit hooks pass (pre-commit run --all-files)

@nathan-gilbert nathan-gilbert self-assigned this Mar 28, 2026
@nathan-gilbert nathan-gilbert marked this pull request as draft March 28, 2026 01:10
@nathan-gilbert nathan-gilbert marked this pull request as ready for review March 28, 2026 01:11
@nathan-gilbert nathan-gilbert changed the title Draft: Creation API improvements Creation API improvements Mar 28, 2026
@nathan-gilbert nathan-gilbert enabled auto-merge (squash) March 28, 2026 01:12
@nathan-gilbert nathan-gilbert merged commit acd2852 into main Mar 28, 2026
5 checks passed
@nathan-gilbert nathan-gilbert deleted the update-creation-apis branch March 28, 2026 01:24
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