Skip to content

Update project setup - #72

Merged
WeilerP merged 14 commits into
mainfrom
feat/project_setup
Apr 25, 2026
Merged

WeilerP merged 14 commits into
mainfrom
feat/project_setup

Conversation

@WeilerP

@WeilerP WeilerP commented Apr 24, 2026 •

Copy link
Copy Markdown
Owner

Changes

  • Refactors pyproject.toml and .pre-commit-config.yaml to rely on uv, pixi, hatchling, ruff, etc.
  • Adds R pre-commit hooks
  • Updates the setup and installation instructions README
  • Refactors README (remove redundant line breaks, rephrasings)
  • Update index page to match README
  • Update linting and book CI

New

  • Adds .lintr to specify pre-commit configs for the lintr hooks
  • Add .gitattributes
  • Add .envrc to set uv environment variable with direnv

Related issues

Closes #71.

WeilerP added 8 commits April 23, 2026 21:40
Update config to mimic scverse cookicutter template.
Add config file for the lintr pre-commit hooks.
Update `pyproject.toml` file to utilize hatchling, ruff, and uv
* Updates installation and setup instructions
* Rephrasings
* Remove redundant line breaks
@WeilerP
WeilerP force-pushed the feat/project_setup branch 8 times, most recently from deca4f3 to dd64a2b Compare April 24, 2026 23:46
@WeilerP
WeilerP force-pushed the feat/project_setup branch from dd64a2b to fb69b5f Compare April 25, 2026 00:30
@WeilerP
WeilerP force-pushed the feat/project_setup branch 2 times, most recently from 7158992 to bf7fe76 Compare April 25, 2026 01:55
@WeilerP
WeilerP force-pushed the feat/project_setup branch from bf7fe76 to 1c55331 Compare April 25, 2026 01:56
@WeilerP
WeilerP merged commit dacfd8f into main Apr 25, 2026
1 check passed
@WeilerP
WeilerP deleted the feat/project_setup branch April 25, 2026 02:01
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.

Update project setup

1 participant