Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.01 KB

File metadata and controls

39 lines (30 loc) · 1.01 KB

Contributing to VaultHub

Quick Start

npm install
npm run dev

Development Workflow

  1. Create feature branch: git checkout -b feature/your-feature-name
  2. Make changes following existing code style
  3. Test: npm run lint && npm run build
  4. Commit using Conventional Commits:
    • feat: - New feature
    • fix: - Bug fix
    • docs: - Documentation
    • refactor: - Code refactoring
    • test: - Tests
    • chore: - Maintenance
  5. Push and create Pull Request

Code Standards

  • TypeScript: Strict types, avoid any
  • React: Use Server Components by default, add 'use client' only when needed
  • Styling: Tailwind CSS utility classes, mobile-first
  • Security: Never log passwords/secrets, validate input, sanitize errors

PR Checklist

  • Code follows style guidelines
  • All tests pass
  • Documentation updated
  • Commit messages follow convention
  • No linting errors

See AGENTS.md for detailed guidelines.