1.7 KiB
1.7 KiB
Contributing to AutoClaw 🦞
Thank you for your interest in contributing to AutoClaw! We welcome contributions from everyone.
Getting Started
- Fork the repository: Click the "Fork" button on GitHub.
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/autoclaw.git cd autoclaw - Install dependencies:
npm install - Create a branch:
git checkout -b feature/my-new-feature
Development Guidelines
- Code Style: We use TypeScript. Please follow the existing code style (formatting, variable naming).
- Testing: Before submitting a PR, please run
npm run buildto ensure there are no compilation errors. - Commit Messages: Write clear, descriptive commit messages. We follow the Conventional Commits specification (e.g.,
feat: add new tool,fix: correct typo in README).
Submitting a Pull Request
- Push your changes to your fork:
git push origin feature/my-new-feature - Go to the original repository and click "New Pull Request".
- Describe your changes clearly. What problem does it solve? Why is this change necessary?
- Wait for review! We will review your PR as soon as possible.
Reporting Bugs
If you find a bug, please open an issue on GitHub with:
- A clear description of the bug.
- Steps to reproduce.
- Expected behavior.
- Screenshots or logs if applicable.
Feature Requests
Have an idea for a new feature? Open an issue with the "enhancement" label and let's discuss it!
Thank you for helping make AutoClaw better!