Skip to content

ci, feat, docs: GitHub Actions, tooling, and MkDocs site - #7

Merged
HarlanHeilman merged 11 commits into
mainfrom
core/ci-and-docs
May 4, 2026
Merged

ci, feat, docs: GitHub Actions, tooling, and MkDocs site#7
HarlanHeilman merged 11 commits into
mainfrom
core/ci-and-docs

Conversation

@HarlanHeilman

@HarlanHeilman HarlanHeilman commented Apr 30, 2026

Copy link
Copy Markdown
Member

Summary

  • ci: GitHub Actions for CI, docs deployment, and releases.
  • feat: Packaging/tooling updates (pyproject.toml, pre-commit, git-cliff, Makefile, Renovate, py.typed, LICENSE).
  • docs: MkDocs documentation, contributing guide, README and changelog stub, tests baseline.

Verification

  • CI passes on this PR
  • Docs workflow expectations reviewed for default branch settings

Add CI, documentation deployment, and release automation for the repository.
Configure pyproject metadata and typing marker, add pre-commit hooks,
git-cliff changelog settings, Renovate, Makefile targets, and LICENSE update.
Add documentation layout, API and contributing pages, changelog stub,
README updates, ignore rules, and baseline tests for the package.
…xrLoader

- Added a new dictionary of default process variables for the loader.
- Implemented a helper function to create a fresh dictionary of process variables with optional overrides.
- Updated the class to utilize the new process variables structure.
- Improved the constructor to accept various file input types, including single files and lists.
- Added type hints for better clarity and type checking.
- Implemented pattern matching for file input validation and processing.
- Updated error messages for clarity and consistency.
- Ensured compatibility with directory inputs for loading FITS files.
@HarlanHeilman
HarlanHeilman marked this pull request as ready for review May 4, 2026 20:10
@HarlanHeilman
HarlanHeilman merged commit 9f2094f into main May 4, 2026
8 checks passed
@HarlanHeilman
HarlanHeilman deleted the core/ci-and-docs branch May 4, 2026 20:11
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