Contributing Guidelines

Thank you for your interest in contributing to this Perl project. To ensure consistency and maintainability across the codebase, please follow the guidelines below.

Bug reporting

All bug reports, feature requests, and discussions must be submitted through the Git repository’s issue tracker (https://github.com/VojtaKrenek/BACnet-Perl). Please do not use CPAN for reporting problems.

Workflow and Version Control

  1. Always rebase before submitting a merge request.
    Keep your branch up to date with the main branch and use git rebase to maintain a clean, linear history.

  2. Commit message conventions
    Use the following prefixes when writing commit messages:

    • feat: description — for new features
    • fix: description — for bug fixes

Adding New Modules

Testing

Thank you for helping improve this project. Contributions following these guidelines will be reviewed promptly.

https://github.com/VojtaKrenek/BACnet-Perl