Feather2 / feather2-foocad / README.md
Feather2-foocad
This subproject is for testing purposes only. It is only by feather developers.
I have a small collection of feather scripts, which are used by another of my projects.
/home/nick/projects/foocad/src/dist/extensions/
See https://gitlab.com/nickthecoder/foocad
These should all compile, and if they don't there's a bug in the compiler! So they are low-effort source of tests cases!
The scripts are extensions
to the FooCAD
application,
and require FooCAD's
classes in the classpath.
These must all be compiled in one batch (as there are interdependencies between them).
There's also a much larger collection of feather scripts here :
/home/nick/documents/3D/
See https://gitlab.com/nickthecoder/3d
These scripts are self-contained (so that don't need to be compiled as 1 batch).
However, most of them depend on the foocad extensions
above.
So, to test every script, we first compile all the extensions (in 1 batch).
If that succeeds, we compile each .foocad
file in turn, using the classpath
from the first batch as classpath for the second set.