Skip to content

Contribution setup does not initialize git hooks #1470

Description

@lyzno1

The documented contributor setup runs just init, which runs pnpm install.

The root package has prepare: husky, but pnpm-workspace.yaml sets ignoreScripts: true, so prepare is skipped and Husky is never initialized. As a result, .husky/pre-commit / lint-staged do not run for contributors by default.

What should the project do here?

  • Migrate the root repo to the built-in vp config + vp staged flow, and have just init install hooks explicitly.
  • Or keep Husky/lint-staged and explicitly initialize Husky during contributor setup.

I can contribute the fix once the preferred direction is clear.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions