-
Notifications
You must be signed in to change notification settings - Fork 99
Home
Welcome to the MaidSafe wiki
This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
- Build Instructions
- Installing Prerequisites and Optional Components
- Contributor Work Flow
- Create your own sub-project
- Running Tests
- Logging Options
- Dashboard
- Code Standards
- Install Clang libc++ libc++abi on linux
- Sanity checks (clang)
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.
- Boost C++ libraries
- Crypto++ libraries
- Google Protocol Buffers
- Google LevelDB
- Catch Test
- Google Test
- Google Mock
- CMake build system
- Creates build configurations for MSVC, Xcode, Makefiles (for many build systems)
- Cross platform
- Programming languages
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).
- Python (for QA scripts and test launchers)
- CMake scripting
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.
- Vastly improve documentation (including provision of tutorials and/or examples)
- Implement simpler, top-level API to salient parts of submodules' APIs
- 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 (awaiting advances on CMake version of modularised boost)
- Include a graphics lib for further graphically intensive testing
MaidSafe Meta Library
- Home
- Build Instructions for Linux
- Build Instructions for OS X
- Build Instructions for Windows
- Dashboard
- Issues
- Code Standards
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers