Skip to content
Marius Kintel edited this page Oct 21, 2013 · 7 revisions

OpenSCAD Development HOWTO

This document is meant to help new developers get started, as well as provide documentation/checklists for typical development tasks

Development Environment

Mac OS X

Linux

Windows

Building binaries for development

Test Framework

Contributing

Licensing

Adding new features

  • Write code. If related to a github issue, mention this in commit messages (e.g. "related to #")
  • Add or modify test cases
  • For new modules or larger changes: Add an example
  • Verify that all tests pass. Remember to run all tests (ctest -C All)
  • Update documentation (wikibooks)
  • Update RELEASE_NOTES
  • Update cheatsheet