Contributing to Extreme Angular
June 19, 2025 · View on GitHub
Thank you for your interest in contributing to Extreme Angular! This guide will help you get started with contributing to this project.
Quick Start
Found an issue or have a suggestion?
First search the existing issues, then create a new one if needed.
Ready to contribute code?
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR-USERNAME/extreme-angular.git - Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes with clear commit messages
- Test your changes:
npm run ci:all - Submit a pull request
Contribution Ideas
- Documentation improvements — Fix typos, clarify instructions, add examples
- Tool integrations — Add support for new development tools
- Configuration enhancements — Improve existing tool configurations
- CI/CD improvements — Enhance GitHub Actions workflows
- Bug fixes — Resolve configuration conflicts or compatibility issues
- Performance optimizations — Improve build times or tooling efficiency
Development Guidelines
Before You Start
- Check existing issues to avoid duplicate work
- Create an issue for significant changes to discuss the approach
- Keep changes focused — one feature or fix per pull request
Setting Up Your Development Environment
# Clone your fork
git clone https://github.com/YOUR-USERNAME/extreme-angular.git
cd extreme-angular
# Install dependencies
npm install
# Run all checks to ensure everything works
npm run ci:all