Add CLAUDE.md with development setup instructions#10692
Conversation
Simple development instructions for using uv with xarray, including commands for running tests and linting. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
|
are folks OK with this? two decisions:
I'd like to merge this...
|
|
I think these text files represent low risk and low commitment to us, so you (and I know @ianhi is interested) should just iterate how you like. Running AI agents is always at your own risk, I don't think we could be reasonably blamed for writing something sensible but opinionated in a text file in our repo. I would pause only before changes to actual user-facing docs - those should be human-prioritizing. |
|
yes, tbc, folks are definitely responsible for anything that's merged from them, whether they typed the words or an AI agent did! I also hold a norm that we should all be transparent when an AI agent does work — both in code or comments — we shouldn't have AIs impersonating us. it's fine to say "it's the AI's words. I stand behind them and take responsibility for them but an AI wrote them" |
|
Agree - might want to add something like that to contributor's guidelines and PR template. |
Summary
uv sync, test commands, and linting instructionsTest plan
uv syncruns successfullyuv run pytest xarray -n autoexecutes testspre-commit run --all-filesruns linting checksuv run dmypy runperforms type checking🤖 Generated with Claude Code