Skip to content

small improvements to claude#940

Merged
AlexanderFengler merged 4 commits intomainfrom
improve-claude-setup
Mar 30, 2026
Merged

small improvements to claude#940
AlexanderFengler merged 4 commits intomainfrom
improve-claude-setup

Conversation

@AlexanderFengler
Copy link
Copy Markdown
Member

This pull request introduces documentation updates and a new rule for Python package management. The main focus is on standardizing Python dependency management with uv and clarifying the project structure and release process in the documentation.

Python package management standardization:

  • Added .claude/rules/uv.md to enforce uv as the package manager for all Python operations, specifying usage conventions and dependency management practices for Python files and pyproject.toml ([.claude/rules/uv.mdR1-R12](https://github.com/lnccbrown/HSSM/pull/940/files#diff-da931ef3887ed47461c1e5ed002463280b7e6415a13c73e22dcc6c42f0edd8bbR1-R12)).

Documentation improvements:

  • Updated the project description in CLAUDE.md to clarify that HSSM is the user-facing package and to reference the broader HSSMSpine ecosystem ([CLAUDE.mdL5-R5](https://github.com/lnccbrown/HSSM/pull/940/files#diff-6ebdb617a8104a7756d0cf36578ab01103dc9f07e4dc6feb751296b9c402faf7L5-R5)).
  • Documented the prepare-release.yml workflow in the CI overview table in CLAUDE.md, making the release preparation automation process more visible ([CLAUDE.mdR103](https://github.com/lnccbrown/HSSM/pull/940/files#diff-6ebdb617a8104a7756d0cf36578ab01103dc9f07e4dc6feb751296b9c402faf7R103)).

AlexanderFengler and others added 4 commits March 28, 2026 09:18
Remove uv.lock from .gitignore and commit the lockfile for reproducible
dev/CI environments. Raise check-added-large-files limit to 1000 KB.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Match GitHub's own 100 MB hard limit rather than imposing an artificial
lower threshold. Notebooks and lock files should not be blocked.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@AlexanderFengler AlexanderFengler merged commit 9391daf into main Mar 30, 2026
4 checks passed
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