Skip to content

initial claude setup#269

Open
AlexanderFengler wants to merge 1 commit intomainfrom
initial-claude-setup
Open

initial claude setup#269
AlexanderFengler wants to merge 1 commit intomainfrom
initial-claude-setup

Conversation

@AlexanderFengler
Copy link
Copy Markdown
Member

This pull request adds comprehensive project context and enforces best practices for Python package management in the repository. The main changes include introducing a detailed project overview in CLAUDE.md and establishing rules to require the use of uv for all Python operations.

Project documentation and context:

  • Added CLAUDE.md with an in-depth overview of the ssm-simulators project, including its purpose, structure, build system, key commands, architecture patterns, conventions, and CI workflows. This serves as a foundational reference for contributors and integrators.

Python package management enforcement:

  • Introduced .claude/rules/uv.md to mandate the use of uv as the package manager for all Python operations, disallowing direct use of pip install and requiring dependency management via uv sync. This ensures consistency and reproducibility across development environments.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
unittests 91.40% <ø> (-0.05%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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