HTTP/1.2
Contributing to HTTP/1.2

Welcome to the HTTP/1.2 project! We appreciate your interest in improving our codebase. Whether youโ€™re fixing a typo, reporting a bug, or proposing a new feature, your contribution is highly valued.


๐Ÿš€ Getting Started

1. Fork & Clone the repository. 2. Create a branch for your work (feature/xyz, fix/bug-abc, etc.). 3. Push your changes to your branch. 4. Create a Pull Request (PR) describing your changes. 5. Wait for your PR to be reviewed and merged.


๐Ÿงน Clean Code Matters

We are passionate about clean code! Please:

  • Strive for clarity: Write readable, maintainable code.
  • Refactor where necessary.
  • Call out and improve non-clean-code if you spot it.

Recommended reading: Clean Code by Robert C. Martin


๐Ÿ” Commit Signing & Security


โ“ Questions, Feature Requests & Improvements


๐Ÿž Reporting Bugs & Issues

1. Search existing issues here before opening a new one. 2. If your bug is new, create an issue and include:

  • A descriptive title
  • A clear explanation of the problem
  • Steps to reproduce
  • Expected vs. actual behavior
  • Relevant code sample or test case

๐Ÿ’„ Cosmetical Fixes

  • Whitespace, indentation, comments, typo corrections, and other cosmetic changes are always welcome!

๐Ÿ”— Issue & PR Templates

  • Please use the provided issue templates and PR templates for a streamlined process.

๐ŸŒŸ Happy Hacking!

Weโ€™re excited to see your contributions. Thank you for making HTTP/1.2 better!

HTTP/1.2 Lead Developer
Claus Prรผfer