# Contributing to WP Cron Scheduler

First off, thanks for taking the time to contribute! 🎉 Your help improves the plugin for everyone.

## 🛠 How to Contribute

There are several ways you can contribute:

- Report bugs
- Suggest new features
- Improve documentation
- Submit pull requests (PRs) with fixes or enhancements
- Help with translations

## 🐞 Reporting Bugs

1. Check the [issues](https://github.com/juanjopuntcat/cron-scheduler/issues) page to see if your bug has already been reported.
2. If not, open a new issue with:
   - A clear title and description
   - Steps to reproduce
   - Your WordPress and PHP versions
   - Screenshots (if applicable)

## ✨ Feature Requests

Any improvement is more than welcome. Please open an issue and prefix the title with `[Feature]`.

## 🔧 Development Setup

1. Clone the repo:
   ```bash
   git clone https://github.com/juanjopuntcat/cron-scheduler.git
   cd wp-cron-scheduler
```

2. Install it like any WordPress plugin:

   * Copy into `wp-content/plugins/`
   * Activate from the WordPress admin

3. Optional: use tools like [Query Monitor](https://wordpress.org/plugins/query-monitor/) to debug hooks and performance.

## 🚀 Submitting Pull Requests

1. Fork the repo
2. Create a feature branch:

   ```bash
   git checkout -b feature/your-feature-name
   ```
3. Make your changes and **add tests** if applicable
4. Commit using clear messages:

   ```
   git commit -m "Fix: escape output on select dropdown"
   ```
5. Push and open a PR against the `main` branch

> All pull requests are reviewed before merging.

## 🌍 Translations

We welcome community-contributed translations. Use [Poedit](https://poedit.net/) or [Loco Translate](https://wordpress.org/plugins/loco-translate/) to submit `.po/.mo` files or PRs.

## 🧪 Coding Standards

Please follow the [WordPress Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/). Use [PHPCS](https://github.com/squizlabs/PHP_CodeSniffer) with `WordPress` ruleset when possible.

## 💬 Need Help?

Feel free to open an issue or reach out via GitHub Discussions (if enabled).

Thanks again for helping make Cron Scheduler better! 🙌
