| 5 | | [[Image(workflow.png)]] |
| | 5 | ---- |
| | 6 | |
| | 7 | [[Image(mermaid-diagram-20200408143810.svg,width=100%)]] |
| | 8 | |
| | 9 | Legend: yellow=todo, green=done, blue=optional |
| | 10 | |
| | 11 | Mermaid code for generating above graph using https://mermaid-js.github.io/mermaid-live-editor/ |
| | 12 | |
| | 13 | {{{ |
| | 14 | graph TD |
| | 15 | gitlab[setup GitLab server]:::todo |
| | 16 | gitlabCi[setup GitLab CI or Jenkins for Git]:::todo |
| | 17 | ciArtifcat[use CI to create artefacts]:::done |
| | 18 | git[move to Git]:::todo |
| | 19 | |
| | 20 | gradle[move to Gradle]:::todo |
| | 21 | dropAnt[drop Ant and Eclipse]:::todo |
| | 22 | gradleSubproject[move to Gradle subprojects]:::todo |
| | 23 | |
| | 24 | |
| | 25 | gitSvgSalamander[clone svgSalamander to Git]:::optional |
| | 26 | patchSvgSalamander[patch svgSalamander with our changes]:::optional |
| | 27 | ciArtifcatSvgSalamander[use CI to create svgSalamander artifacts]:::optional |
| | 28 | ivySvgSalamander[use svgSalamander via Ivy]:::optional |
| | 29 | |
| | 30 | ivyJMapViewer[use JMapViewer via Ivy]:::done |
| | 31 | gitJMapViewer[move JMapViewer to Git]:::todo |
| | 32 | gradleJMapViewer[move JMapViewer to Gradle]:::todo |
| | 33 | ivyApacheCommons[use Apache Commons via Ivy]:::done |
| | 34 | ivyTools[use compile/test tools via Ivy]:::done |
| | 35 | |
| | 36 | gitSvgSalamander --> patchSvgSalamander --> ciArtifcatSvgSalamander --> ivySvgSalamander --> gradle |
| | 37 | ciArtifcat --> ciArtifcatSvgSalamander |
| | 38 | gitlab --> gitlabCi --> ciArtifcat --> gradle |
| | 39 | gitlab --> gitJMapViewer |
| | 40 | gitlab --> git --> gradle --> dropAnt --> gradleSubproject |
| | 41 | ivyJMapViewer --> gitJMapViewer --> gradleJMapViewer --> ciArtifcat |
| | 42 | ivyJMapViewer --> ivyApacheCommons --> ivyTools --> git |
| | 43 | |
| | 44 | dropGetopt[drop getopt]:::done |
| | 45 | |
| | 46 | classDef todo fill:#ffd92f; |
| | 47 | classDef done fill:#a6d854; |
| | 48 | }}} |