A library used for teaching computer science in the ISC degree programme, notably for the course 101.1.
This library has been developed for the PImp
and the inf1
courses at the HES-SO Valais//Wallis.
- UNIX-like (Linux, MacOS X, ...) :
./gradlew build
- Windows :
gradlew.bat build
results :
File | Description |
---|---|
build/fungraphics-dev.jar |
The latest build of the library, constant name, useful for testing. |
build/libs/fungraphics-VERSION.jar |
The same file with a versioned name. |
The version number used in the file name and available using FunGraphics.version()
is
generated by inspecting the git state (see com.palantir.git-version
for details).
Here is an example : 1.5.7-3-g2aabbbf.dirty
- 1.5.7 is the last tag
- -3- we are 3 commits after the tag
- g2aabbbf : git short hash
- .dirty : some changes are not committed
- git commit
- git tag -a MAJOR.MINOR.SUB -m "tag vMAJOR.MINOR.SUB"
- git push origin MAJOR.MINOR.SUB
- compile