Development Workflow - AdemKao/github-mcp-demo GitHub Wiki

Development Workflow

Git Workflow

  1. Branch Strategy

    • master - Production ready code
    • develop - Development branch
    • feature/* - New features
    • fix/* - Bug fixes
  2. Development Process

    • Create a new branch from develop
    • Implement changes
    • Write tests
    • Create pull request
    • Code review
    • Merge after approval

Code Standards

  • Follow ESLint configuration
  • Write meaningful commit messages
  • Document code changes
  • Update tests

Testing

  • Unit tests for components
  • Integration tests for API
  • End-to-end testing
  • Test coverage requirements

Deployment

  1. Staging Environment

    • Automatic deployment from develop
    • QA testing
    • Performance testing
  2. Production Environment

    • Deploy from master
    • Version tagging
    • Rollback procedures