Skip to content

Improvements to contributing guide#927

Merged
jonbrenas merged 2 commits intomalariagen:masterfrom
jwgarber:update-contributing-guide
Mar 7, 2026
Merged

Improvements to contributing guide#927
jonbrenas merged 2 commits intomalariagen:masterfrom
jwgarber:update-contributing-guide

Conversation

@jwgarber
Copy link
Copy Markdown

@jwgarber jwgarber commented Feb 23, 2026

A few fixes and improvements from running through the contributor guide.

  1. Use poetry to install the CI-tested python version (3.12). This avoids a lot of headache when your system python version doesn't match.
  2. Install poetry dependencies with --extras dev to allow running pytest.
  3. Restore instructions about logging into Gcloud to run integration tests.
  4. Add a command about running type checking with mypy.

I applied for access to Google cloud and will run through the integration tests once that's accepted.

@jwgarber jwgarber force-pushed the update-contributing-guide branch from 9d739a1 to 3662807 Compare February 24, 2026 16:21
1. Many systems have different default python versions, so use poetry
   to install the CI-tested version.
2. Install poetry dependencies with `--extras dev` to allow running
   pytest.
3. Restore instructions about logging into Gcloud to run integration
   tests.
4. Add command about checking types with mypy.
@jwgarber jwgarber force-pushed the update-contributing-guide branch from 3662807 to 7f87de1 Compare February 27, 2026 18:09
@jonbrenas jonbrenas merged commit 3bc195e into malariagen:master Mar 7, 2026
8 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.

2 participants