The Cod HTTP API is an implementation of HTTP 1.1 for use by the Cod Microframework. Just because it is meant for Cod doesn't mean it is explicitely for Cod. The API is meant to be convenient and simple so that anyone can take advantage of it.
The purpose of the Cod HTTP API is to provide a clean, flexible implementation of the HTTP specification.
The inspiration behind this project would be the Cod Microframework. Cod is a microframework written in C, and it aims to not rely on any external dependencies. This project is a member of the Cod Microframework Ecosystem. That means that it is an official project that is supported and used by Cod.
Right now, we are still in extremely early development. Things aren't expected to actually be working for a while. Sit tight, and check back in a while!
This project uses Meson as its build system. Once you have that installed, you have two options. You could clone this repository to make some changes, or you could use this project as a dependency.
If you want to make changes, first you need to clone this repository. Once you have the code, you can run the following command to build the project:
meson build
This will build the project into the build
directory.
The rest is a work-in-progress. Wait for more!
If you want to use this project as a dependency, first you need to have a project. From there, you can add this repository as a subproject using Meson's wrap system. Your wrap file should look something like the following:
[wrap-git]
url = https://github.com/codmf/http.git
revision = head
The rest is a work-in-progress. Wait for more!