kieler / klayjs

(deprecated) KIELER's layout algorithms for JavaScript
Eclipse Public License 1.0
231 stars 22 forks source link

Location of the Java source code #16

Closed hastebrot closed 7 years ago

hastebrot commented 8 years ago

For those who wonder where to find the Java source.

On the Git repository server is the KIELER project. It contains the pragmatics subproject, where you can find the klayjs source branch. Cloning the whole repository transfers currently circa 210 MiB.

For instance KlayLayered.java — a main class that contains the KLay Layered layout algorithm — is at the location

plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java

Effectively:

$ git clone http://git.rtsys.informatik.uni-kiel.de/scm/kieler/pragmatics.git
$ cd pragmatics/
$ git checkout origin/klayjs
jbeard4 commented 8 years ago

Are GWT build instructions available? Thank you.

uruuru commented 8 years ago

There is an ant script which currently is called from a gradle script that is used to execute GWT. It is located in the build/de.cau.cs.kieler.klayjs plugin, you are looking for the plainjslinker target

With the ongoing move of the Java code to the ELK Project the build scripts will eventually move there as well and hopefully be refactored to be a single gradle script.

Usually we compile nightly builds based on the Java master. However, due to the shift to ELK these are currently not working.

hastebrot commented 7 years ago

@uruuru How deep is the coupling with Eclipse in ELK? Are there a lot of Eclipse libraries needed at runtime?

uruuru commented 7 years ago

@hastebrot if you are referring to the planned js version of ELK, it'll look just the same as klay.js. In other words, no eclipse dependencies and a single .js file.

uruuru commented 7 years ago

Closing, since elkjs is available now.