.. Code Craftsmen documentation master file, created by sphinx-quickstart on Sat Nov 10 11:17:34 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. =================== Code Crafting Tools =================== .. only:: html Tools for crafting quality software =================================== .. only:: latex Summary ======= Tools for crafting quality software ----------------------------------- - Design reusable software components that send and receive messages - Describe message structures using a powerful type definition language - Implement primitive components in C++ or Python - Instantiate primitive components and connect them together to build component hierarchies - Automatically generate configurable applications from component hierarchies or write a customized main program - Develop multi-threaded real-time systems, simulations, or desktop applications - Utilize the same components in any supported run-time environment, or in an object-oriented manner - Generate developer and user documentation directly from component interface definitions .. only:: html If you are looking for information on our Code Crafting Academy, please visit our `main site `_. .. toctree:: :hidden: :maxdepth: 1 vision workflow/workflow status philosophy guidelines considerations software foundation conventions notes contact