Skip to content

jwdeon06/github-t6erga-fqs2f9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Partner in Aging

Development Setup

  1. Clone the repository:
git clone <repository-url>
cd partner-in-aging
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env

Then edit .env with your actual configuration values.

  1. Start the development server:
npm run dev

Git Workflow

We use conventional commits for clear and standardized commit messages. Each commit message should follow this format:

type(scope): description

[optional body]

[optional footer]

Types:

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation changes
  • style: Code style changes (formatting, etc)
  • refactor: Code refactoring
  • perf: Performance improvements
  • test: Adding or modifying tests
  • chore: Build process, dependencies, etc
  • ci: CI/CD changes
  • revert: Revert changes

Example:

git commit -m "feat(auth): add user authentication flow"

Code Quality

  • ESLint and Prettier are configured for code quality and formatting
  • Husky is set up with pre-commit hooks to:
    • Run linting
    • Format code
    • Validate commit messages
  • Run tests before pushing:
npm test

Branch Strategy

  1. Create feature branches from main:
git checkout -b feature/your-feature-name
  1. Make your changes and commit using conventional commits

  2. Push your branch and create a Pull Request

  3. After review and approval, merge into main

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint
  • npm run lint:fix - Fix ESLint issues
  • npm run format - Format code with Prettier
  • npm test - Run tests
  • npm run test:coverage - Run tests with coverage report

Releases

No releases published

Packages

No packages published