2017-01-05 Developers Forum
How to Join
Agenda
Quickly review previous meeting minutes (5 min)
Open Web Apps Module (OWA) Update
Review next meeting agenda
Minutes
Attendees
Rafał Korytkowski
Darius Jazayeri
Burke Mamlin
Jamie Thomas
Tim Nguyen
Tomasz Marzeion
Ikukielka
Daniel Kayiwa
Edmonton?
Topic
Open Web Apps Module (OWA) Update
Notes
OWA created for
concept management
OCL subscription
metadata mapping
module management (work in progress)
Lessons learned from first few OWA modules:
Need to make it easier (less cumbersome)
Latest features:
Added ability to add OWA support to module via SDK
mvn openmrs-sdk:add-feature
Select "Open Web App"
Installs node and npm into project
App name
app description
what libraries to include
type of server (SDK)?
url for app (localhost:8080/openmrs/owa/metadatasharing/index.html)
local OWA directory (folder used by server)
adds npm build to pom.xml as well as instructions to include the OWA artifact into the omod
adds aware_of_module for OWA module in config.xml
Feedback:
yoeman generator sets up an angular project
initial setup is confusing
doesn't set up any test framework
Per this comment on stacktrace <http://bit.ly/2hWvs2d>:
Karma runs tests <https://karma-runner.github.io/1.0/index.html>
Tests are written using Jasmine <https://jasmine.github.io/>
Protractor <http://www.protractortest.org/> provides end-to-end testing
Transcripts
Audio recording of the call: Listen online or download (available after the meeting)