In-Depth Guides
These guides provide detailed explanations of each component and concept in
scaldys-project. Use them when you need to go beyond the quickstart —
to understand exactly what a build step does, tune its behaviour, or
troubleshoot an issue.
Guide summaries
- Project Initialisation
How to scaffold a new scaldys-compliant project from
scaldys-templateusingscaldys-project init— the interactive wizard, substitution map, excluded items, and post-init actions.- Project Layout
The directory structure your project must follow and where all build output is written.
- Configuration
Full reference for every
scaldys-project.tomlsetting, with defaults and examples.- scaldys-project.toml — Full Reference
A single, fully-annotated
scaldys-project.tomlblock listing every available option with inline comments — ready to copy into a new project.- Project Compliance
The full list of compliance rules validated before any build step runs, with a description of each requirement and links to the relevant guides.
- Documentation Building
How
scaldys-projectdrives Sphinx to produce the user guide and developer API guide.- Cython Compilation
How selected Python modules are compiled to native
.pydextensions — when to use it, how it works, and its limitations.- Windows Distribution Modes
How PyInstaller bundles your project into a self-contained Windows executable, and how to handle common issues like missing modules and antivirus false positives.
- Windows Installer Creation
How Inno Setup is invoked to produce the final
.exeinstaller, including the required packaging files and a minimal.issscript template.