Giter VIP home page Giter VIP logo

tr-pc's Introduction

License Build

ThinkingRock for Personal Computer (i.e. any Desktop or Laptop computer)

License

GNU General Public License v3.0 or later

See LICENSE to see the full text.

How to build a project

Following is the proven way how to build and run the application from source code. Please beware, we do not have any prior experiences with Ant and NetBeans. There may be better ways to launch ThinkingRock. Any help and experience are highly welcomed.

Warning

Before starting ThinkingRock from sources, ensure you have a backup of your production data. We haven't yet figured out the configuration to cleanly separate the dev environment from the production configuration or data. This includes ReviewActions.xml as well. This issue will be solved in #33.

Compilation from a Terminal (without Netbeans)

Preconditions

  • Java is installed (Java 17)
  • Apache Ant is installed
  • Optional: just is installed

Run

  • open a terminal window (Xterm, Konsole, Dos prompt, PowerShell...) and navigate to the root of the git clone tr-pc
  • run ant build-zip -Dnbplatform.default.netbeans.dest.dir=${path_to_repo}/netbeans-plat/19/ide (replace ${path_to_repo} with the absolte path to the checked out tr-pc repository)
  • you will find a zip file trgtd.zip inside the folder dist. Unzip it, navigate inside into the bin and start the respective binary for your OS.
  • with just installed, you can simply run just build-zip

Run From NetBeans

Precondition

  • Netbeans is installed
  • You have opened the tr-pc project in Netbeans

Run

  • Open Netbeans and open the project
  • Menu File -> Open Project. Navigate to the local git clone of tr-pc.
    Project
  • Open the node Module, choose one of the TR-Modules (e.g. TR Calendar), right-click and select Open Project
  • Right-click the now open module, and select Run
    Project run

Note: To our current knowledge, running Ant target run on the main project "Thinking Rock" will not launch the tool. Hence the workaround with running it from e.g. the "TR Calendar" project.

Note: With Netbeans installed and the project opened once, you don't need to specify the parameter nbplatform.default.netbeans.dest.dir when running ant anymore.

tr-pc's People

Contributors

ursjoss avatar jeremy-moore avatar radekcap avatar degrown avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.