Skip to content

Add OSS hygiene scaffolding#14

Merged
slusset merged 1 commit intomainfrom
feature/gh-5-oss-hygiene
Mar 21, 2026
Merged

Add OSS hygiene scaffolding#14
slusset merged 1 commit intomainfrom
feature/gh-5-oss-hygiene

Conversation

@slusset
Copy link
Owner

@slusset slusset commented Mar 21, 2026

Summary

  • add issue templates, a code of conduct, and MkDocs documentation scaffolding
  • add a GitHub Pages docs workflow and docs dependency group managed through uv
  • configure branch protection on main to require CI checks, one approval, and conversation resolution

Verification

  • uv lock
  • uv sync --locked --group docs
  • uv run --group docs mkdocs build --strict
  • uv run pytest tests/unit -v --tb=short
  • uv run ruff check src/ tests/
  • uv run ruff format --check src/ tests/
  • uv run mypy src/ehr_writeback/core/

Notes

  • CONTRIBUTING.md was already present and already satisfied the issue's dev setup requirement.
  • Main branch protection was applied directly via GitHub API as part of this work.

@slusset slusset merged commit da7951b into main Mar 21, 2026
11 of 12 checks passed
@slusset slusset deleted the feature/gh-5-oss-hygiene branch March 21, 2026 15:49
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