Skip to content

Conversation

expelledboy
Copy link

To rapidly onboard new developers its best to provide a reproducible development environment.

This PR achieves the following:

  • deterministic system dependencies using nixpkgs via ./flake.nix
  • automatic repo setup via shellHook in ./flake.nix using cached direnv via nix-direnv
  • lint checks using ruff both as git pre-commit and .github/workflow/test.yml for PRs and merges to master
  • identified and provided repo tasks via Justfile (only 2 atm, but likely to grow)

Concerns

I couldnt download the 300+ GB model, so havent tested the download-weights task.

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