Thank you for contributing to Webisters. Contributions of all sizes are welcome, including bug reports, feature suggestions, documentation improvements, tests, and code changes.
You can contribute by:
- Reporting reproducible bugs
- Suggesting features or improvements
- Improving documentation
- Adding or improving tests
- Fixing approved issues
- Reviewing open pull requests
Before starting work, comment on the relevant issue and wait for a maintainer to assign it to you. This avoids duplicated effort and confirms that the proposed approach fits the project.
Do not report security vulnerabilities through a public GitHub issue.
Follow SECURITY.md and report vulnerabilities privately to thewebisters@gmail.com.
The development environment requires:
- PHP 8.2 or later
- Composer 2.x
- MariaDB or MySQL for database tests
- PHP extensions:
intl,sodium,gd,json,fileinfo,curl,mysqli,simplexml,dom, andlibxml
Run all commands from the repository root.
Install the dependencies:
composer install