An embedded web server for C++ applications.
Webby is distributed only as a header. There is nothing to compile in this repository other than tests which also illustrate how to configure and use webby.
- CMake 2.8.12 or newer
- C compiler. The following have been tested:
- llvm 3.4 or newer
- gcc 4.8.3 or newer
- Visual Studio
I highly recommend building outside of the source tree so that build products do not pollute the repository. The simplest way to accomplish this is to create a sub-directory named "build" as follows:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make test
Add examples here.
These are the classes that are being designed and written:
- Server configuration
- Error logging
- Access logging
- Abstract request handler.
- Concrete file request handler.
- Fork it
- Create a feature branch (
git checkout -b new-feature
) - Commit changes (
git commit -am "Added new feature xyz"
) - Push the branch (
git push origin new-feature
) - Create a new pull request.
- Paul Howes (http://github.com/PaulHowes/)
Webby copyright 2014 Paul Howes and is licensed under the Apache License.