forked from galaxyproject/galaxy
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request galaxyproject#18524 from jmchilton/structured_tool…
…_state_models Add Tool-Centric APIs to the Tool Shed 2.0
- Loading branch information
Showing
96 changed files
with
6,287 additions
and
151 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 |
---|---|---|
@@ -0,0 +1,11 @@ | ||
MINDMAPS := $(wildcard *.mindmap.yml) | ||
INPUTS := $(wildcard *.plantuml.txt) | ||
OUTPUTS := $(INPUTS:.txt=.svg) | ||
|
||
all: plantuml.jar $(MINDMAPS) $(OUTPUTS) | ||
|
||
$(OUTPUTS): $(INPUTS) $(MINDMAPS) | ||
java -jar plantuml.jar -c plantuml_options.txt -tsvg $(INPUTS) | ||
|
||
plantuml.jar: | ||
wget http://jaist.dl.sourceforge.net/project/plantuml/plantuml.jar || curl --output plantuml.jar http://jaist.dl.sourceforge.net/project/plantuml/plantuml.jar |
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 |
---|---|---|
@@ -0,0 +1,51 @@ | ||
' skinparam handwritten true | ||
' skinparam roundcorner 20 | ||
|
||
skinparam class { | ||
ArrowFontColor DarkOrange | ||
BackgroundColor #FFEFD5 | ||
ArrowColor Orange | ||
BorderColor DarkOrange | ||
} | ||
|
||
skinparam object { | ||
ArrowFontColor DarkOrange | ||
BackgroundColor #FFEFD5 | ||
BackgroundColor #FFEFD5 | ||
ArrowColor Orange | ||
BorderColor DarkOrange | ||
} | ||
|
||
skinparam ComponentBackgroundColor #FFEFD5 | ||
skinparam ComponentBorderColor DarkOrange | ||
|
||
skinparam DatabaseBackgroundColor #FFEFD5 | ||
skinparam DatabaseBorderColor DarkOrange | ||
|
||
skinparam StorageBackgroundColor #FFEFD5 | ||
skinparam StorageBorderColor DarkOrange | ||
|
||
skinparam QueueBackgroundColor #FFEFD5 | ||
skinparam QueueBorderColor DarkOrange | ||
|
||
skinparam note { | ||
BackgroundColor #FFEFD5 | ||
BorderColor #BF5700 | ||
} | ||
|
||
skinparam sequence { | ||
ArrowColor Orange | ||
ArrowFontColor DarkOrange | ||
ActorBorderColor DarkOrange | ||
ActorBackgroundColor #FFEFD5 | ||
|
||
ParticipantBorderColor DarkOrange | ||
ParticipantBackgroundColor #FFEFD5 | ||
|
||
LifeLineBorderColor DarkOrange | ||
LifeLineBackgroundColor #FFEFD5 | ||
|
||
DividerBorderColor DarkOrange | ||
GroupBorderColor DarkOrange | ||
} | ||
|
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 |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<style> | ||
mindmapDiagram { | ||
node { | ||
BackgroundColor #FFEFD5 | ||
BorderColor DarkOrange | ||
LineColor Orange | ||
} | ||
} | ||
</style> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 |
---|---|---|
@@ -0,0 +1,17 @@ | ||
@startuml | ||
'!include plantuml_options.txt | ||
participant "API Request" as apireq | ||
boundary "Jobs API" as api | ||
participant "Job Service" as service | ||
database Database as database | ||
queue TaskQueue as queue | ||
apireq -> api : HTTP JSON | ||
api -> service : To boundary | ||
service -> service : Build RequestToolState | ||
service -> service : Validate RequestToolState (pydantic) | ||
service -> service : decode() RequestToolState \ninto RequestInternalToolState | ||
service -> database : Serialize RequestInternalToolState | ||
service -> queue : Queue QueueJobs with reference to\npersisted RequestInternalToolState | ||
service -> api : JobCreateResponse\n (pydantic model) | ||
api -> apireq : JobCreateResponse\n (as json) | ||
@enduml |
Oops, something went wrong.