Contributing to Uniform::HTMX::Mojolicious
Thank you for considering contributing! Community feedback and pull requests help keep this module reliable and secure.
Development Setup
-
Fork and Clone the Repository:
git clone [https://github.com/haxmeister/perl-Uniform-HTMX-Mojolicious.git](https://github.com/haxmeister/perl-Uniform-HTMX-Mojolicious.git) cd perl-Uniform-HTMX-Mojolicious -
Install Dependencies: Ensure
Uniform::HTMXandMojoliciousdependencies are installed:cpanm --installdeps . -
Run the Test Suite: All pull requests must pass the test suite cleanly:
prove -Ilib -v t/
Guidelines
- Code Style: Follow standard Perl best practices (
use strict; use warnings;). - Test Coverage: Any bug fix or new feature must include corresponding unit tests in
t/. - Backward Compatibility: Ensure changes maintain support for standard
Mojolicious::Controllerobjects.
Pull Request Process
- Create a feature branch off
main(git checkout -b feature/my-feature). - Commit your changes with clear, descriptive commit messages.
- Push to your branch and submit a Pull Request on GitHub.