Project Roadmap #44
claymcleod
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The following are a (semi-)prioritized list of project goals that we've set out to achieve with Sprocket. Keep in mind that not all work will occur in this repository—some will occur in
wdl
, some will occur here, some will occur insprocket-vscode
, and some will occur in new purpose-built repositories.Core facilities
wdl-grammar
) that is targeted at the WDL v1.2 specification.wdl-grammar
) implementation that will support incremental updates via red/green trees.wdl-ast
) to wrap all of the semantically relevant bits.wdl-lint
andwdl-ast
).wdl-analysis
) that resolves cross-file dependencies.wdl-format
).wdl-lsp
).wdl-engine
).wdl-engine
andcrankshaft
).wdl-doc
).Configuration
Editor support
vscode-sprocket
).Running Workflows
sprocket run
is used and adding those to the help message dynamically.Developer Experience
Sprocket.toml
that allows you to specify the location of certain Docker images to discrete Dockerfiles in your project and transparently building then before each run.tests/
directory, runsprocket test
, and ensure all the results still look good (or similar). This will also encourage folks to write WDL wrappers for their tools that live in the tool repos themselves.Extensions to WDL
The following are extensions to WDL that are needed to really improve bioinformatics software development using WDL.
Beta Was this translation helpful? Give feedback.
All reactions