# Contributing

Commently is open source and we welcome contributions from the community.

> Before contributing, please read the [LICENSE](https://github.com/ankitpro/commently/blob/main/LICENSE).
> Commercial use requires written permission from AgentCoreX.

---

## Ways to Contribute

| Type | Examples |
|------|---------|
| 🐛 Bug fixes | Broken selectors, UI glitches, storage issues |
| ✨ New features | Anthropic/Gemini support, comment history |
| 🎭 Tone improvements | Better tone prompts, new preset tones |
| 🎨 UI/UX | Better design, accessibility improvements |
| 📖 Documentation | Clearer guides, more examples |
| 🌐 Translations | UI strings in other languages |

---

## Quick Start

```bash
# 1. Fork on GitHub, then clone your fork
git clone https://github.com/YOUR_USERNAME/commently.git
cd commently

# 2. Install dependencies
npm install

# 3. Start dev build
npm run dev

# 4. Load in Chrome: chrome://extensions/ → Load Unpacked → build/chrome-mv3-dev
```

---

## Pull Request Process

1. Create a branch: `git checkout -b fix/your-description`
2. Make your changes and test manually on LinkedIn
3. Commit with a clear message:
   ```
   fix: correct post text selector for new LinkedIn layout
   feat: add Anthropic Claude provider
   ```
4. Open a PR against `main` — include what changed and why

---

## What We Don't Accept

- Removing the "Powered by AgentCoreX" attribution
- Adding ads, tracking, or monetisation without prior agreement
- Breaking changes without discussion

---

## Contact

- GitHub Issues: [github.com/ankitpro/commently/issues](https://github.com/ankitpro/commently/issues)
- Email: [agentcorex26@gmail.com](mailto:agentcorex26@gmail.com)
- Website: [agent-corex.com](https://agent-corex.com)
