Thanks for considering a contribution to PromptVault.
npm install
npm run devRun:
npm run build
npm auditIf you change packaging or Electron behavior, also run:
npm run package:dirpackage:dir is an unsigned smoke build. Use npm run package:dir:production when validating production-style packaging on a machine that can extract electron-builder signing helpers.
- Keep changes focused and easy to review.
- Prefer existing React, Zustand, and Electron patterns already used in the project.
- Keep file-system operations in the Electron main process.
- Keep renderer code behind the preload API instead of importing Node APIs directly.
- Avoid unrelated formatting churn.
- Describe the user-visible change.
- Include reproduction steps for bug fixes.
- Note any migration impact for existing prompt libraries.
- Update
README.mdorCHANGELOG.mdwhen behavior changes.
When reporting a bug, include:
- Operating system.
- Node and npm versions, if it is a development issue.
- Steps to reproduce.
- Expected behavior.
- Actual behavior.
- Any relevant terminal output.