feat: Add GitHub setup guide and team configuration files
Add comprehensive setup documentation and configuration files for team onboarding:
## GitHub Setup Documentation
- `GITHUB_SETUP.md`: Complete setup checklist
- Branch protection rules configuration
- Environment secrets setup
- Dependabot configuration
- GitHub Copilot setup
- Verification procedures
- Team onboarding guide
- Monitoring & metrics tracking
## Dependabot Configuration
- `.github/dependabot.yml`: Automated dependency updates
- Weekly npm updates (Monday 9am)
- Weekly pip updates for backend
- Monthly GitHub Actions updates
- Grouped updates for related packages (react, testing, eslint)
- Auto-assign PRs to maintainers
- Ignore major version updates for stable dependencies
## Code Owners
- `.github/CODEOWNERS`: Define code review requirements
- Global ownership for all files
- Specific owners for frontend, backend, infrastructure
- Required reviews for security-sensitive files
## VS Code Team Configuration
- `.vscode/extensions.json`: Recommended extensions
- ESLint, Prettier, Jest Runner, Spell Checker
- GitHub Copilot, GitLens, TypeScript
- Path IntelliSense, Auto Rename Tag
- `.vscode/settings.json`: Shared editor settings
- Format on save with Prettier
- Auto-fix ESLint on save
- 100 char line ruler
- TypeScript strict configuration
- Project-specific spell checker dictionary
- File associations and exclusions
## Team Benefits
✅ Consistent development environment across team
✅ Automated dependency management with Dependabot
✅ Clear ownership and review requirements
✅ Comprehensive setup documentation
✅ Reduced onboarding time for new developers
## Next Steps for Team
1. Review GITHUB_SETUP.md for GitHub configuration
2. Install recommended VS Code extensions
3. Follow CONTRIBUTING.md for contribution guidelines
4. Configure branch protection rules (instructions included)
5. Enable Dependabot alerts and updates
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>