From fd9dfaf59c7dec6b116720f6744d6ec1d4f88ef9 Mon Sep 17 00:00:00 2001 From: Sergey Naumov Date: Wed, 6 Jan 2016 10:28:35 +0300 Subject: [PATCH] README.md --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2cd2ccb --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org) + +i3ipc++ +======= +An implementation of i3 IPC in C++11. + +## Using +Yet the only way of using is to add this repo as a submodule + +```bash +git submodule add https://github.com/drmgc/i3ipcpp.git ./i3ipc++/ +``` + +Then just type this in your `CMakeLists.txt`: + +```cmake +... +add_subdirectory(i3ipc++) + +include_directories(${I3IPCpp_INCLUDE_DIRS}) +link_directories(${I3IPCpp_LIBRARY_DIRS) +... +``` + +And then just link: + +```cmake +... +target_link_libraries(someapp ${I3IPCpp_LIBRARIES}) +... +``` + +## Version i3 support +It is written according to the *current* specification, so some of new features in IPC can be implemented. If there is some of them, please notice at issues page. + +## Examples +There is few examples in `examples/` directory. + +## Documentation +The latest documentation you can find [**here**](http://drmgc.github.io/docs/api-ref/i3ipc++/latest/)