Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
:book: Central sources for a networked application framework.
C++ CMake CSS Shell HTML

Merge branch 'feature/generate-find-wintermute' into develop

* feature/generate-find-wintermute:
  cmake: Print info about build version.
  cmake: Ensure WintermuteSourceBuild is used.
  cmake: Ensure WINTERMUTE_CMAKE_INSTALL_*_DIR were preserved.
  cmake: Explicitly use 'WintermuteSourceBuild' in src.
  cmake: Tweak test and doc modules.
  cmake: Provide option to auto-install plugins.
  cmake: Move 'UseWintermute', install modules.
  cmake: Implement 'FindWintermute.cmake'.
  cmake: Add {Find,Use}Wintermute.cmake templates.
latest commit 6109064c0c
@jalcine authored

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
Something went wrong with that request. Please try again.