# Contributing to MokoJoomBackup Thank you for your interest in contributing to MokoJoomBackup. ## Getting Started 1. Fork the repository on Gitea 2. Create a feature branch from `dev` (`feature/your-feature`) 3. Make your changes following the coding standards below 4. Submit a pull request targeting `dev` ## Branch Strategy - `main` — stable releases only - `dev` — active development - `feature/*` — new features (target `dev`) - `fix/*` — bug fixes (target `dev`) - `hotfix/*` — urgent fixes (target `dev` or `main`) ## Coding Standards - PHP 8.1+ required - Follow Joomla coding standards - SPDX license headers on all PHP files - Use `SubscriberInterface` for event subscription - Use `bind() -> check() -> store()` for Table operations ## Reporting Issues Report bugs and feature requests via [Issues](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomBackup/issues). ## License By contributing, you agree that your contributions will be licensed under GPL-3.0-or-later.