Cura LulzBot Edition is based on the Open source Cura software. It has been optimized and customized to work well with LulzBot 3D printers. The following links may be useful if you want to build Cura yourself, modify it, or submit changes back to the project. To build it, it is recommended to use the scripts found in the Cura2build git repository (see below).
- Cura 2 Build Scripts: https://code.alephobjects.com/source/Cura2build/
- Cura 2 application: https://code.alephobjects.com/source/Cura2/
- Cura 2 Engine: https://code.alephobjects.com/diffusion/CTE/
- Uranium Python framework: https://code.alephobjects.com/diffusion/U/
The git repository for the upstream Open Source Cura that Cura Lulzbot Edition is based on can be found here.
Below are a series of rules and instructions for Aleph Objects employees and contractors:
Follow the rules set forth by upstream as listed here. There is a document explaining rules for commit messages, programming languages in general, and python specifically. You must link to a Phabricator task in the commit message by using 'T###'. Here is an example:
Un-break the important thing Fixes T494
Master is unstable and under constant development
Release branches (e.g. 2.2) should always be in a releasable state