No description
This repository has been archived on 2023-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2023-05-07 16:14:11 +02:00
.github/workflows hw11 done, please check 2023-05-07 16:14:11 +02:00
src hw11 done, please check 2023-05-07 16:14:11 +02:00
template Initial commit 2023-02-21 19:09:29 +00:00
.gitignore Initial commit 2023-02-21 19:09:29 +00:00
build.js hw10 done, please check 2023-05-01 17:05:12 +02:00
c5.js Initial commit 2023-02-21 19:09:29 +00:00
fml.js Initial commit 2023-02-21 19:09:29 +00:00
fml_syntax_highlight.js added flat and nested fml syntax (from Diego Carlino) and more build.js features (thanks to everyone who contributed) 2023-03-13 16:12:25 +01:00
fmlTransformer.js added flat and nested fml syntax (from Diego Carlino) and more build.js features (thanks to everyone who contributed) 2023-03-13 16:12:25 +01:00
package.json exercise 1 complete, please check 2023-02-28 17:54:54 +01:00
README.md Initial commit 2023-02-21 19:09:29 +00:00
yarn.lock exercise 0 (Domain selection) complete, please check 2023-02-22 18:00:29 +01:00

MSDE Software Architecture 2022

Modeling Assignment Repository

Getting started

brew install yarn plantuml
yarn install
yarn global add onchange

For installation of brew take a look at:

Make sure that your java version is compatible with plantuml

Building the document

yarn build

The document Markdown and PlantUML source is found in the src/sa/model/ folder.

Write your assignments extending the template index.md as you solve each exercise.

Enter your project title and your name in the header.

---
title: 
Model of My Project
---
author:
Enter Your Full Name
---

The HTML output and the generated SVG diagrams are stored in the upload folder.

Clean the Output

yarn clean

Continuous Build

yarn watch

This requires yarn global add onchange to work. It will automatically rebuild the documentation when the source files are modified. Stop it using ^C.

Submitting Your Work

After adding (with git add) whatever file you have modified (please do not include the generated files inside the upload folder), use the following commit message to indicate your work is ready to be checked:

git commit -m "exercise N complete, please check"
git push

where N is the assignment number (0-15).

We will use github issues to provide feedback about your model.

Also, be ready to present and discuss your work during lectures.