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?

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/YOUR-USERNAME/extreme-angular.git
  3. Create a feature branch: git checkout -b feature/your-feature-name
  4. Make your changes with clear commit messages
  5. Test your changes: npm run ci:all
  6. 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

  1. Check existing issues to avoid duplicate work
  2. Create an issue for significant changes to discuss the approach
  3. 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