Cyclus Archetype Developer Guide¶
Writing Agents & Modules¶
Building, Installing and Testing [C++]¶
Interfacing with the Cyclus Kernel¶
A Word About Style¶
Having a consistent style in your code is important. Python has a great style guide encapsulated in PEP8. As our code base is mostly C++, the kernel development team follows the Google C++ Style Guide (GCSG) as closely as possible, and we invite you to as well! A notable (and required) exception to the GCSG used in Cyclus and Cycamore archetypes is the use of preprocessor-aware private member variables without a trailing underscore, due to consistency requirements across input files, implementation, and databases. Happy (well-styled) coding!