Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.48 KB

File metadata and controls

53 lines (35 loc) · 1.48 KB

Contributing

Thanks for your interest in contributing to openclaw-linear!

Getting Started

  1. Fork the repo and clone it locally
  2. Install dependencies: npm install
  3. Build: npm run build

Making Changes

  • Create a branch from main
  • Keep changes focused — one fix or feature per PR
  • Follow existing code style and conventions
  • Add or update tests if applicable

Submitting a Pull Request

  1. Push your branch to your fork
  2. Open a PR against main
  3. Describe what you changed and why
  4. Link any related issues

Code Quality

This project enforces consistent code style and quality through automated tooling. All checks run automatically in CI on pull requests to main.

  • Linting and Formatting — ESLint, Prettier, and markdownlint rules, configuration, and how to run them locally.
  • Testing — Test structure, how to run tests, and guidelines for writing new ones.

To run all checks locally:

npm run lint        # ESLint + markdownlint
npm run format:check  # Prettier
npm test            # Vitest

Reporting Bugs

Use the bug report template and include steps to reproduce.

Suggesting Features

Open an issue using the feature request template.

Code of Conduct

Be kind and constructive. Treat others with respect.