HTTPServer Documentation ======================== .. This file is auto-generated by scripts/generate_api_rst.py. A small, single-binary HTTP server library and example application written in modern C++. It provides a minimal HTTP request parser, routing, static-file handling, and helpers for building both HTTP and HTTPS servers. This documentation site is generated with Sphinx + Breathe using Doxygen XML output for the C++ API. Quick Start ----------- This project uses CMake and provides a ``Makefile`` for common developer tasks: .. code-block:: bash make build # configure and build in ./build make run # build then run the example server make test # build and run all tests make clean # remove build directory make format # format the source code make docs # build the documentation Further Reading --------------- * :doc:`installation` - How to install the library to your system. * :doc:`usage` - Learn how to build applications using the library. * :doc:`configuration` - Detailed reference for server settings. * :doc:`architecture` - Deep dive into the server's internal design. * :doc:`metrics` - Monitor server performance and usage. * :doc:`testing` - Information about the project's testing strategy. .. toctree:: :maxdepth: -1 :caption: Contents: api usage configuration architecture metrics testing installation