-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
054d034
commit 81e0cf9
Showing
3 changed files
with
28 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,37 @@ | ||
# Script | ||
|
||
Script er en enkel app som lar en bruker opprette, redigere, sortere og slette notater. Videre dokumentasjon til de forskjellige utgivelsene finnes i [/docs](/docs). | ||
Script er en enkel app som lar en bruker opprette, redigere, sortere og slette notater og sjekklister. Videre dokumentasjon til de forskjellige utgivelsene finnes i [/docs](/docs). | ||
|
||
Under er det et skjermbilde av appen som er befolket med noen enkle notater. | ||
|
||
![](/docs/release1/img/JavaFXinterface.png) | ||
|
||
## Struktur | ||
|
||
[core](/script/core/) inneholder kjernelogikken som handler om oppslagsbretten, notatene og deres innhold. | ||
[ui](/script/ui/) inneholder controllere og FXML filene som kjører brukergrensesnittet | ||
[data](/script/data/) lagrer og henter frem data | ||
|
||
[report](/script/report/) brukes kun til JaCoCo-rapporter | ||
- [core](/script/core/) inneholder kjernelogikken som handler om oppslagsbrettene, notatene og deres innhold. | ||
- [ui](/script/ui/) inneholder kontrollere og FXML filene som kjører brukergrensesnittet. | ||
- [data](/script/data/) lagrer og henter frem data. | ||
- [springboot](/script/springboot/) brukes til å lage api-et. | ||
- [report](/script/report/) brukes kun til JaCoCo-rapporter. | ||
|
||
|
||
## Brukerhistorier | ||
Vi har laget noen brukerhistorier som skal hjelpe oss med å kartlegge bruksområdene til appen, og gi oss en bedre idé om hvilke funksjonaliteter appen skal ha. | ||
Brukerhistorie #1 til release 1 ligger [her](/docs/release1/userStories.md). Brukerhistorie #2 og #3 til release 2 ligger [her](/docs/release2/userStories.md). | ||
|
||
|
||
## Kjøre JavaFX-brukergrensesnittet | ||
- Gå inn i `script` mappen. | ||
- Kjør `mvn clean install` | ||
- Gå inn i `ui` | ||
- Kjør `mvn javafx:run` | ||
Brukerhistorie #1 til release 1 ligger [her](/docs/release1/userStories.md). Brukerhistorie #2 og #3 til release 2 ligger [her](/docs/release2/userStories.md). Brukerhistorie #4 og #5 til release 3 ligger [her](/docs/release%203/userStories3.md). | ||
|
||
|
||
## Kjøre springboot | ||
1. Gå inn i `script`-mappen. ([script](/script/)) | ||
2. Kjør `mvn clean install -DskipUiTests -DskipTests` | ||
3. Bytt mappe til `springboot/server`. ([springboot/server](/script/springboot/server)) | ||
4. Kjør `mvn spring-boot:run` | ||
|
||
## Kjøre JavaFX-brukergrensesnittet | ||
1. Pass på at du har startet springboot | ||
2. Gå inn i `script`-mappen. ([script](/script/)) | ||
3. Kjør `mvn clean install` | ||
4. Bytt mappe til `ui`. ([ui](/script/ui/)) | ||
5. Kjør `mvn javafx:run` | ||
|
||
## Bygge java-klient | ||
For å bygge en portabel versjon av applikasjonen, følg instruksjonene i [ui](/script/ui/) sin readme. |
Binary file not shown.