Developers

  1. Setup your KNIME as described in Quickstart
  2. Download dev branch from GitHub repository. Decompress it if necessary.
  3. Run eclipse.exe
  4. Choose File -> Import and then in General section, choose Existing Projects into Workspace. Click Next.
  5. In next step, in Select root directory choose the directory of your git cloned repository. Numerous projects should appear in a box under the name of chosen directory. Select them all, select Copy projects into workspace, under the list and click Finish.
  6. Now you have to compile it. To do so, right-click on any of imported projects seen on the right (eg. ic-depress-examples) and choose Run As -> Eclipse Application. (The same thing you can do by clicking the button on the top with a white arrow in a green circle.)
  7. New eclipse instance should execute with all DePress plugins loaded. Open KNIME Perspective.
  8. In the new instance, you should be able to find DePress plugins in Node Repository window(if you can not find this window, the link in the third point of KNIME instruction can be useful).
  9. Now you are ready to create KNIME Workflow. Right-click on Local(Local Workspace) in KNIME Explorer window. Choose New KNIME Workflow. Type the name of your workflow and you can start using plugins.
  10. In the directory with KNIME application you can find an useful document called Quickstart. There is a lot of information about starting work with as well KNIME as plugins. We recommend checking it out.

JIRA

DePress uses JIRA for tracking issues. See the DePress JIRA project page.
If you would like to get more information about working with JIRA check out the main page.
To use JIRA you may need to create an account. If you would like to report a bug or raise an enhancement request with DePress please do the following:
  1. Search existing open bugs.
  2. If you find your issue listed, then please add a comment with your details.
  3. If you can not find your issue, first search the wiki and home page. You may find your issue or idea has already been discussed.
  4. If you are sure that your bug has not been found out yet, decide if your issue is a bug or an enhancement. Submit either a bug report or enhancement request. Please also remember these points:
    • the more information you provide, the better we can help you,
    • the developers of DePress are all unpaid volunteers,
    • test cases are vital, attach the KNIME workflow and data.
  5. After compliting your task, remember to mark it as done.
If you would like to add any new feature, please also create an issue. It is really important for us to keep all information about changes in DePress in one place.
Please do not use GitHub Issues for enhancement request and bugs.

GitHub

  1. All DePress files are stored on GitHub. To create new stuff or add changes to this project, first download the GitHub application from the GitHub site. It will be also useful to have the Git Shell.
  2. Fork the DePress repository into your account(remember to do it being on dev branch).
  3. Connect your account with the application on your computer.
  4. After making any change in the DePress repository, application will be ready to commit them. It will synchronize your copy stored on computer with the GitHub page. If you can not see your changes in the GitHub application, please check if you are still on the dev branch.
  5. To add changes to the main DePress repository, visit your GitHub page and click Pull Request. Do not do it after each change. Do it after compliting your whole task.
  6. Your changes will not be seen until somebody admits them and merges the repositories - yours and the main.

If you have any question, please contact us.