Fusion: investigate how to split Fusion and Flow
See original GitHub issueSplit Fusion and Flow has been a recurring topic from time to time, but not really much has been done. Let’s try to make it happen by starting from this investigation ticket.
The expected outcome: A document about the findings and proposal(s). No need to touch the code, we will decide what to do based on the findings.
Fusion codes are in 4 modules in Flow:
- fusion-endpoint, which is pure fusion, should be very easy to split to a new repo.
- flow-client, should investigate to see if the fusion code could be extracted to a different module e.g.
fusion-client
, so that fusion-client could depend on flow-client, but flow-client shouldn’t depend on fusion-client. - flow-server, should investigate to see if the fusion code could be extracted to a different module e.g.
fusion-server
, so that fusion-server could depend on flow-server, but flow-server shouldn’t depend on fusion-server. flow-maven-plugin
->vaadin-maven-plugin
that then uses aSPI
architecture to allow Flow and Fusion to add its own hooks into the various phases needed during the build. The same underlying logic would then also be shared with e.g. a Gradle plugin and the dev mode that runs inside the application server.
The investigation is time-boxed to 3 days.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Flow operation generate multiple errors in Fusion 360
Flow operation generate multiple errors in Fusion 360. ... Please consider to split the operation into more operations.
Read more >How to fix a split Fusion Drive - Apple Support
If your Fusion Drive appears as two drives instead of one in the Finder, it's no longer working as a Fusion Drive. Here's...
Read more >How Does Nuclear Fusion Work? - SHINE Technologies
Nuclear fusion reactors create nuclear fusion by smashing together hydrogen atoms to form helium atoms, neutrons, and lots of energy.
Read more >Fusion power may run out of fuel before it even gets started
The high-energy neutrons released in fusion reactions can split lithium into helium and tritium if the reactor wall is lined with the metal....
Read more >Four ways to fusion: The pros and pitfalls of our nuclear power ...
Where nuclear fusion seeks to combine separate atoms into a larger one, ... The field of nuclear nuclear fusion research involves scientists ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
let’s close this one now as the research is done, we can reopen it if more research is needed.
The research result is available at https://docs.google.com/document/d/1UC-H6J1VmXOdzACWIwenFhP4yOEfjCpMeMiY3UL_Od4/edit#