I am a software developer, new to Galaxy. Is there a detailed document
about the Galaxy code architecture, API, what runners are, and how to
write a runner?
I am especially interested in integrating Galaxy with an external
scheduler software (I am aware of Galaxy's scheduling capabilities). I'd
like to intercept Galaxy workflows and send their object model to my
scheduler. I could not find this information on the Galaxy Wiki.
Thank you so much in advance,