📖 Central sources for a networked application framework.
C++ CMake CSS Shell HTML
Latest commit 702d33b Jun 23, 2016 @jalcine committed on GitHub Update README.markdown
Correct link to my blog post.
Permalink
Failed to load latest commit information.
.githooks
ansible
cmake
doc
script
src
test
.astylerc
.clang-format
.editorconfig
.gdbinit
.gitignore
.travis.yml
CMakeLists.txt
CODE_OF_CONDUCT.markdown
CONTRIBUTING.markdown
INSTALL.markdown
LICENSE.txt
README.markdown
TESTING.markdown
Vagrantfile

README.markdown

  __      _(_)_ __ | |_ ___ _ __ _ __ ___  _   _| |_ ___
  \ \ /\ / / | '_ \| __/ _ \ '__| '_ ` _ \| | | | __/ _ \
   \ V  V /| | | | | ||  __/ |  | | | | | | |_| | ||  __/
    \_/\_/ |_|_| |_|\__\___|_|  |_| |_| |_|\__,_|\__\___|

"The future is already here. It's just unevenly distributed." - William Gibson, Neuromancer (1984).

Progress:

Stories Ready to be Worked On Stories Being Worked On

Throughput Graph

Coverage & Build:

develop: Build Status Coverage Status

master: Build Status Coverage Status

Synopsis

Wintermute's a software project that intends to be a launching pad into self-driven hyper-connectivity of hardware and software. The whole purpose of this particular tree is to build a core library, a driver binary (more on that) and a few plugins to get the show started. Check out this weblog post to really understand the mission behind Wintermute. Yes, this is yet another Internet of Things project. But this isn't meant to be "web scale" or all of that. It's meant to work in a controlled environment under specific constraints (most devices running Linux, etc).

Building & Contributing

Building, requirement and installation information all live in INSTALL.markdown. Pointers for contributing on the project are located in CONTRIBUTING.markdown. So far, Wintermute works on a few platforms, but feel free to build for yours and try it out. This project is Vagrant enabled.

This is alpha software, so alpha that it does nothing. But in due time, my friend.

TODO

  • abstracted configuration framework
  • preliminary RPC framework (using modules + calls)
  • plugin loading infrastructure
  • versioning support