Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Firefly
-
Labels:None
-
Story Points:12
-
Epic Link:
-
Team:SQuaRE
-
Urgent?:No
Description
This ticket covers familiarisation with development workflow for Firefly, eg build and test, submitting a pull request, deployment etc
Attachments
Issue Links
- relates to
-
DM-28089 Improve ADQL editor in Firefly, adding syntax highlighting
- Done
I had done testing with multiple workflows to get started. I did some testing with a docker-based workflow at first, but ultimately settled back onto the gradle workflows with a gradle wrapper, after installing a version of tomcat locally and configuring my local gradle properties to deploy to that. The existing gradle build was not quite compatible with java 11, and I did some exploration on migrating that forward, but ultimately installed JDK 8 and used a workflow based on the gradle wrapper. I have tried out :firefly:devMode, which does partial deploys on-save but ran into a few issues with that continuously executing. I'd like to investigate that a bit more - it seems like it's working for other team members, but for now executing buildAndDeploy is tolerable (~20 second recompile/pack/deploy). I spent some time familiarizing myself with webpack debugging in the browser.