Skip to content

chore: update docs and add missing command tests#76

Merged
joshrotenberg merged 1 commit into
mainfrom
chore/docs-and-tests
Apr 9, 2026
Merged

chore: update docs and add missing command tests#76
joshrotenberg merged 1 commit into
mainfrom
chore/docs-and-tests

Conversation

@joshrotenberg
Copy link
Copy Markdown
Owner

Summary

Release prep -- documentation updates and test gap coverage.

Docs:

  • Updated README with all 64 commands organized by category (was showing 32)
  • Added README sections for new higher-level modules: Tags, Remotes, Stashes, Patch, Conflicts
  • Updated install version to ~> 0.4.0
  • Updated ex_doc groups in mix.exs with all new modules, commands, and data structures (was missing ~30 entries)

Tests:

  • Added dedicated unit tests for 5 command modules that only had indirect coverage: branch, diff, remote, stash, tag
  • 53 new tests, bringing total to 1,150

Test plan

  • mix format --check-formatted
  • mix compile --warnings-as-errors
  • mix credo --strict
  • mix docs (no warnings)
  • mix test (1,150 tests, 0 failures)

- Update README with all 64 commands organized by category
- Add new higher-level modules (Tags, Remotes, Stashes, Patch, Conflicts) to README
- Update ex_doc groups with all new modules and data structures
- Add unit tests for branch, diff, remote, stash, and tag commands
- Update install version to ~> 0.4.0
@joshrotenberg joshrotenberg merged commit ee5cfab into main Apr 9, 2026
2 checks passed
@joshrotenberg joshrotenberg deleted the chore/docs-and-tests branch April 9, 2026 19:58
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