forked from mestobo/mestobo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MeetingMinutes
103 lines (81 loc) · 2.99 KB
/
MeetingMinutes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
2023-02-27
==========
* Automatic firing of random ADT messages begun
2023-01-30
==========
* Date/Time input available in Forms (TornadoFX Controls)
* Timeout for ADT sending implemented
* Background Task handling improved & visualized
2023-01-16
==========
* No progress due to holiday season
2022-11-21
==========
* Send ADT-Page improvements demoed
* Discussed Wiki-Page for improvements
2022-10-24
==========
* Changes in GUI: Form framework begun, Validation inserted, HL7 ADT Building begun
* CI Pipeline setup
* No decision yet concerning __ variables
* Validation: Use warnings for stuff that SHOULD be filled but can (purposely) be ignored (e.g. last name for ADT),
use error for stuff that makes the very operation impossible (e.g. no target for mllp send).
2022-10-10
==========
* Evaluate Tiwulfx-dock (https://github.com/panemu/tiwulfx-dock) as Tabbed Browsing base
** Let's keep it for now
* Evaluate JMetro (https://pixelduke.com/java-javafx-theme-jmetro/)
** Let's remove it
* Evaluate SupernautFX (https://www.supernaut.app/SupernautFX/supernaut-user-guide.html) as DI Framework
** Didn't work with eclipse
* Evaluate Google Guice as DI Framework
** Let's continue with the evaluation, looks promising
2022-09-26
==========
* WorkbenchFX evaluation
+ Easy to setup, new modules can easily be added
+ Toolbars, Drawers, Dialogs are nice stuff
+ Dirty handling ("Do you want to save?") integrated
- Feels (too) much like a mobile application
- Modules cannot be opened more than once
- Default styling is huge on my desktop
* FormsFX evaluation
+ Nice fluent API
+ I18N Service is nice
- Single column layout is the only one available
- No way to retrieve validation results of a form (self explaining disabled action button)
- No buttons, i.e. no "SearchForm", "DetailForm", etc.; Could provide that on top ...
2022-08-29
==========
* i18n
** Conventional vs. Code-Generation Tool?
=> Conventional is just fine
** ResourceBundleEditor?
=> Everybody is invited to find a better tool. If none comes up, we will use ResourceBundleEditor
** Supported languages?
=> en, de
** Should strings like "HL7" or "DICOM" be i18n?
=> yes, we put them in the .properties files
* JavaFX-Libraries to evaluate
** WorkbenchFX?
** FormsFX?
=> yes, we should evaluate this
2022-07-18
==========
* Basic design
** GUI: Regular MDI application; tiling etc. to be explored
** GUI and CLI setup simultanously
* Reactive programming to be explored
* GraalVM to be explored / integrated from the start to see if application frameworks work with it
* Common libraries: Preferrably Apache Commons libraries
* Domain libraries: dcm4che, HAPI FHIR, HAPI hl7v2
* CI / CD Pipeline should be setup via GitHub Actions
* sonarqube or other static code check integration to be investigated
* other "badges" / pipelines to be investigated
* Coding Style:
** indentation by tabs
** avoid multiple returns
=> Proposals of project members welcome
* Documentation
** online help system to be established
* i18n: english as main language, build in translatability