Skip to content

Conversation

@d-v-b
Copy link

@d-v-b d-v-b commented Oct 6, 2025

this builds on #19 to configure the developer environment

  • uses hatch as a task runner
  • configures git-tag-based versioning
  • configures documentation via mkdocs-material (there is no docs content yet)
  • configures readthedocs
  • sets up pre-commit hooks for linting and repo quality checks
  • lints the codebase (we have a lot of failing pre-commit hooks, but that's OK right now)
  • adds an environment for testing the upstream versions of packages this library depends on.

@d-v-b d-v-b changed the title ;33R;33R chore/update dev environment Oct 6, 2025
@d-v-b
Copy link
Author

d-v-b commented Oct 6, 2025

closes #25

@d-v-b d-v-b marked this pull request as draft October 6, 2025 13:50
@d-v-b d-v-b marked this pull request as ready for review October 7, 2025 20:17
@d-v-b
Copy link
Author

d-v-b commented Oct 7, 2025

this is ready for review. The new stringent pre-commit checks are generally failing, but we can address that in later PRs.

@d-v-b d-v-b requested a review from dimitri-yatsenko October 7, 2025 20:18
@d-v-b
Copy link
Author

d-v-b commented Oct 8, 2025

@dimitri-yatsenko please have a look

@d-v-b d-v-b mentioned this pull request Oct 9, 2025
@d-v-b d-v-b merged commit c2682e3 into datajoint:main Oct 9, 2025
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.

1 participant