Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.06 KB

File metadata and controls

31 lines (22 loc) · 1.06 KB

Contributing to ForgeTS

We are excited that you are interested in contributing!

Getting Started

  1. Read the Code of Conduct: Please adhere to our community standards.
  2. Check existing issues: Look for open issues or standard help-wanted tags.

Development Environment

Follow the Installation and Setup guides to get your local environment ready.

Pull Request Process

  1. Fork the repo and create your branch from main.
  2. Make your changes. Ensure you add tests for any new functionality.
  3. Run the checks:
    pnpm run agent:fix  # Fixes linting and formatting
    pnpm test           # Runs tests
    pnpm build          # Verifies build
  4. Open a Pull Request. Provide a clear description of your changes.

Coding Standards

  • TypeScript: Strict mode is enabled. No any types allowed.
  • Style: Prettier and ESLint (Perfectionist plugin) enforce style.
  • Tests: 100% pass rate required.

For more details, see the root CONTRIBUTING.md.