Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 2.45 KB

File metadata and controls

45 lines (27 loc) · 2.45 KB

Contributing

Hello! We are excited that you are interested in contributing to this project. Before submitting your contribution, please take a moment to read through the following guidelines.

Submitting Issues

Bug Reports

If you find a bug in the project, please submit an issue through the GitHub issue tracker. However, before you submit your issue, please make sure you have done the following:

  • Searched the issue tracker to ensure that it hasn't already been reported.
  • Included a clear and specific title that describes the problem.
  • Provided a detailed description of the problem, including any error messages that may have appeared.
  • Included steps to reproduce the bug.

Security Issues

If you believe you have found a security issue, please report it via PGP encrypted email to x@lennis.dev. Please do not report security issues through the GitHub issue tracker. You can find my PGP key here.

Contributing Code

Your contributions are welcome! If you would like to contribute code to the project, please follow the guidelines below.

It is important that you sign off your commits. This is done by adding the -s flag when committing your changes. This adds a Signed-off-by line to the end of your commit message, which indicates that you agree to the Developer Certificate of Origin.

Submitting Challenges

If you would like to submit a challenge, please follow the guidelines below:

  • Challenges should be written in PHP.
  • Challenges should be designed to test the user's knowledge of web security and programming.
  • Challenges should be self-contained and not rely on external resources (please include any necessary files).
  • Challenges should not be unsolvable.
  • Challenges should not be offensive or inappropriate.
  • Challenges are allowed to be funny :)

Submitting Features/Enhancements/Fixes

Please create a new issue in the issue tracker to discuss the feature/enhancement/fix you would like to submit. Once the feature/enhancement/fix has been approved, you can submit a pull request.

First Time Contributing?

If this is your first time contributing to an open source project, here is a link for How to Contribute to Open Source.

You can also ask a Maintainer for help. We are happy to help you get started!