This repository is a fork of https://github.com/wumpz/jhotdraw/ which in turn is a fork of JHotDraw from http://sourceforge.net/projects/jhotdraw.
-
Make a clone of this repository:
$ git clone https://github.com/BetterCodeHubTraining/sacon-tutorial.git
-
Download Structure101 Studio from http://structure101.com/downloads/
- If you're on Linux/macOS pick structure101-studiolinuxjava4.2.12657.tar.gz
-
Unpack the downloaded archive and launch Structure101 from the command-line:
$ tar xvfz structure101-studiolinuxjava4.2.12657.tar.gz $ cd structure101-studio $ cd java $ ./structure101-studio
After accepting the evaluation license you should see the following screen:
-
Choose new Java project and select the JHotDraw code JAR file that's located in the
build
directory: -
Open the JAR file and click next. Select 'Logical' in the following dialog screen:
-
Click next. Select 'Package' in the following dialog screen:
-
In all the remaining dialog screens keep the selected default setting and click next and finish until you see this screen:
-
You are now ready to answer the questions for this practicum!
- Go to GitHub.com (create an account if you don't have one already) and fork this (https://github.com/BetterCodeHubTraining/sacon-tutorial) repository:
- Head over to bettercodehub.com and login with your GitHub account:
- Find the repository called 'sacon-tutorial':
- Start an analysis by clicking the
▶️ button:
- After the analysis is finished you'll see the report page:
- You are now ready to answer the questions for this practicum!