-
Notifications
You must be signed in to change notification settings - Fork 1
Setup
For jPipe to work on your computer, you'll need the two following software:
- Java (version 21)
- Graphviz
You have to load McSCert's tap and then install the jpipe
formula. Brew will take care of installing the dependencies if needed.
~ $ brew tap ace-design/mcscert
~ $ brew install jpipe
A .deb
package will soon be available.
The compiler's source code is in the ab-compiler
directory. We rely on Maven to build the system:
~ $ git clone [email protected]:ace-design/jpipe.git
~ $ cd jpipe/ab-compiler
ab-compiler $ mvn -q install
At the end of the compilation process, a file named jpipe.jar
will be available in the ab-compiler
directory. To use the compiler this way, simply use java -jar jpipe.jar
instead of jpipe
.
We provide a language server and its integration into VS Code to support designers using jPipe. To access it:
- Open VS Code
- Navigate to the Extension panel on the left menu
- Search for
jpipe
in the search bar - Select the extension published by McSCert
- Click on the
install
button
Remark: The extension comes with a standalone compiler. This version assumes that you have Java and Graphviz available on your computer. If you cannot use the extension, try to double-check if these two tools are in your PATH
.
jPipe is an open-source software (MIT License) developed at McSCert (McMaster University).
- Home
- Install jPipe
- Tutorials
- jPipe 101
- Models 2024
- McScert only
- Contributing