MaidSafe

MaidSafe Meta Library

Description

A Super project that allows all MaidSafe libraries to be installed with most dependencies already in place. This base container of dependent libraries and build system is designed to allow developers a very simple mechanism to install and use these libraries and applications. This system allows users to install, build, compile, test and publish all test results publicly for all MaidSafe code.

Features

Programming languages

Core

C++11 compatible with GCC (4.7 and above), Clang (3.3 and above) and MSVC 2012 (with no dependency on CTP releases). Tested on Windows 32/64 bit, Linux 32/64 bit (dependent on GCC version) and OSX (Mountain Lion and above).

Others

  • Python (for QA scripts and test launchers)
  • CMake scripting

Status

This library is considered BETA quality and is provided with a full test suite and QA suite.
This can be considered for use in production quality systems at this time.

Roadmap

  • Include a graphics lib for further graphically intensive testing
  • Implement further compiler setups, such as MinGW, Intel, embedded systems (ARM etc.)
  • Improve continuous integration setup
  • Relocate test dashboard
  • Integrate better mechanism to upgrade boost libs
  • Vastly improve documentation

Links