Exit Full View

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.