The CppMicroServices project is a C++ library for creating and managing modular software systems based on ideas from OSGi. The code is open source, and available on github.
The main documentation for the site is organized into a couple sections. Start reading at the top for a quick start.
.. toctree:: :caption: General :name: general Overview </README> /doc/src/build_instructions /doc/src/getting_started Contributing </CONTRIBUTING> /doc/src/legal
.. toctree:: :caption: Best Practices :name: best_practices /doc/src/tutorial/index /doc/src/best_practices/emulate_singleton
.. toctree:: :caption: Bundles & Tools :name: bundles_tools /doc/man/cppmicroservices.7 /doc/man/cppmicroservices-httpservice.7 /doc/man/cppmicroservices-webconsole.7 /doc/man/cppmicroservices-shellservice.7 /doc/man/usResourceCompiler3.1 /doc/man/usShell3.1
.. toctree:: :caption: API Reference :name: api_ref /doc/man/cppmicroservices.3 /doc/man/cppmicroservices-framework.3 /doc/man/cppmicroservices-ds.3 /doc/man/cppmicroservices-configadmin.3 /doc/man/cppmicroservices-logservice.3 /doc/man/cppmicroservices-asyncworkservice.3 /doc/man/cppmicroservices-httpservice.3 /doc/man/cppmicroservices-webconsole.3 /doc/man/cppmicroservices-shellservice.3
.. toctree:: :caption: Appendix :hidden: CHANGELOG