-
Notifications
You must be signed in to change notification settings - Fork 9
SConsTargets
troeger edited this page Sep 18, 2014
·
2 revisions
-
patch1-patch4: Generate our patched versions of third party code. -
shapes: Generated the LaTEX TiKZ version of the editor shapes, based on the SVG version of the files. -
notations: Generation Python wrappers for the central JSON notation files. -
xml: Generate Python XML wrappers from the central XML schema definitions. -
css: Compile LESS files to CSS files. Mainly needed for theming the editor. -
docs: Create code documentation as HTML pages, based on inline comments. -
package.web: Create a distribution package for the web application and store it. -
package.backend: Create a distribution package for the backend applications and store it -
statics: Build optimized versions of static files for the web application (e.g. JS libraries). Implicitly called as part of thepackage.webtarget.
Some targets do not perform a real build, but just execute some action:
-
run.server: Run Django development server. In comparison tomanage.py runserver, this one detects an active Vagrant box and adjusts the IP address to make the website reachable from outside. -
run.backend: Run backend servers. -
fixture.save: Create a new JSON test fixture from the current database.