Skip to content

docs: add example bugfix and feature PRs to contributor guide#1328

Open
tmchow wants to merge 1 commit into
earthaccess-dev:mainfrom
tmchow:docs/530-example-prs-in-contributing
Open

docs: add example bugfix and feature PRs to contributor guide#1328
tmchow wants to merge 1 commit into
earthaccess-dev:mainfrom
tmchow:docs/530-example-prs-in-contributing

Conversation

@tmchow
Copy link
Copy Markdown
Contributor

@tmchow tmchow commented May 4, 2026

Summary

Adds two concrete example-PR links to docs/contributor/pr-guide.md, one under the "Fixing an Issue or Bug" path and one under "Contributing a New Feature". Both bullets are right where the issue asks ("at or near where we currently say 'create one or more new tests to demonstrate the bug' and 'create at least one test that exercises your feature'").

Examples picked

Both are recently merged, small, explainable, and include unit/integration tests (the issue's three criteria).

  • Bug-fix example: PR Fix small open_virtual_dataset bugs #923 -- Fix small open_virtual_dataset bugs. +62 lines across 5 files, adds tests in tests/integration/test_virtualizarr.py that fail before the fix and pass after.
  • Feature example: PR Add LARC_CLOUD provider to daac_list #1146 -- Add LARC_CLOUD provider to daac_list. +14 lines across 2 files, adds an integration test in tests/integration/test_cloud_download.py that exercises the new provider.

Files changed

  • docs/contributor/pr-guide.md (+2 lines)
  • CHANGELOG.md (+1 line under [Unreleased])

Closes #530


📚 Documentation preview 📚: https://earthaccess--1328.org.readthedocs.build/en/1328/

Closes earthaccess-dev#530. Per the issue, link concrete small example PRs to the
"create one or more new tests to demonstrate the bug" and "create at
least one test that exercises your feature" bullets so newer
contributors can see what a small, scoped, test-bearing PR looks like.

Bug-fix example: PR earthaccess-dev#923 (open_virtual_dataset bugs, +62 lines, adds
tests in tests/integration/test_virtualizarr.py).

Feature example: PR earthaccess-dev#1146 (LARC_CLOUD provider in daac_list, +14 lines,
adds an integration test).
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

Binder 👈 Launch a binder notebook on this branch for commit 55e98a3

I will automatically update this comment whenever this PR is modified

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.

Add example bug / feature pull requests to contributing docs

1 participant