OpenSn
Quick Install Guide
Theory Manual
Tutorials
Python API
Developer’s Guide
Developer Workflow
Coding Standards
Binding C++ classes to Lua
Binding C++ classes to Python
OpenSn
Developer’s Guide
Developer’s Guide
Developer Workflow
Formating
Create a Branch
Create a Commit
Sending a Pull Request
Fixing your branch
Updating Your Branch
Squashing Commits
Coding Standards
File names
C++ conventions
Command-line parameters
References
Binding C++ classes to Lua
Namespaces
Classes
Member functions
Classes as Parameters
Member variables
Enums
More details
Binding C++ classes to Python
Namespaces
Classes
Compilation for developers
Pure Python plug-ins (future development)