recoder-code
Version:
🚀 Recoder Code - AI-powered CLI for developers. Chat with 40+ models (Claude, GPT-4, DeepSeek, Gemini, Qwen3) with tool calling support. Build projects, automate workflows. Free agentic models included! Features interactive mode, file operations, and opt
51 lines (39 loc) • 1.81 kB
Markdown
# Contribution Guidelines
Thank you for considering contributing to Recoder/OpenRouter! We welcome contributions from everyone. This document provides guidelines to help you get started.
## Getting Started
1. **Fork the Repository**: Click the "Fork" button on the GitHub repository page.
2. **Clone Your Fork**: Clone your forked repository to your local machine.
```bash
git clone https://github.com/yourusername/recoder-cli.git
cd recoder-cli
```
3. **Set Up the Project**: Install the necessary dependencies.
```bash
npm install
```
## Making Changes
1. **Create a Branch**: Create a new branch for your changes.
```bash
git checkout -b feature/your-feature-name
```
2. **Make Your Changes**: Edit the files and make your changes.
3. **Test Your Changes**: Ensure your changes work as expected and do not break existing functionality.
```bash
npm test
```
4. **Commit Your Changes**: Commit your changes with a descriptive commit message.
```bash
git commit -m "Add your descriptive commit message here"
```
5. **Push Your Changes**: Push your changes to your fork.
```bash
git push origin feature/your-feature-name
```
6. **Create a Pull Request**: Go to the original repository and create a pull request from your branch.
## Code Style
Follow the existing code style and conventions used in the project. Consistency is key to maintaining readability and maintainability.
## Issue Tracking
- **Bug Reports**: Report bugs by opening an issue with a clear description and steps to reproduce.
- **Feature Requests**: Suggest new features by opening an issue with a detailed description of the feature and its benefits.
## Licensing
By contributing to this project, you agree to license your contributions under the [MIT License](LICENSE.md).