Skip to content
This repository has been archived by the owner on Feb 22, 2024. It is now read-only.
/ pc4ide Public archive

pc4ide is graphical editor for PerfCake scenarios.

License

Notifications You must be signed in to change notification settings

PerfCake/pc4ide

Repository files navigation

pc4ide

pc4ide's goal is to create graphical editor for PerfCake scenarios.

However it is not intended to use this editor directly (although it is possible), because it wouldn't bring you the full functionality needed for scenario editor. It is expected to use pc4ide as a plugin in your favourite IDE (Eclipse, IDEA and NetBeans will be supported). pc4ide's goal is to create common codebase for individual IDE plugins.

Installing pc4ide into IntelliJ IDEA

  1. Navigate to releases and download the latest pc4ide-intellij realease.
  2. In IntelliJ IDEA navigate to File -> Settings -> Plugins and select Install plugin from disk...
  3. Set path to the location where you downloaded the plugin
  4. Restart IDEA

Building from sources

Building core only

If you want to build core and editor modules only than it is enough to run maven:

mvn clean install

It will also trigger tests.

Building IntelliJ IDEA plugin

We don't have IntelliJ libraries in any repository. For this reason, you must tell maven where the libraries are located. Any IntelliJ IDEA installation contains these libraries in installation location. Hence, you can build IntelliJ plugin using maven.

mvn clean install -Dintellij.home=<INTELLIJ_HOME>

where <INTELLIJ_HOME> stands for location where you have IntelliJ IDEA installed.

Contributing

We would very appreciate if you decide to contribute. There are many opportunities such as sending pull request or reporting issue with bug or possible enhancement.

Reporting issues

We don't have resources to verify all functionality, if something doesn't work for you please let us know, so that we may fix it.

Similarly, if you have any ideas on new functionality of pc4ide or some features enhancement, please let us know using issues in this repository.

Sending a pull request

If something is missing or not working for you and you know how to fix it, we will appreciate that even more.

However, please follow our checkstyle rules for your code. You may check your code validity by invoking maven checkstyle plugin from the root of this repository:

mvn checkstyle:check

In the repository, there is also prepared git hook which checks your commits and doesn't allow you to commit code which does not satisfy checkstyle rules. You may install it using following command:

./checkstyle/install-git-hook.sh

About

pc4ide is graphical editor for PerfCake scenarios.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages