nextflow-io / nf-nomad

Hashicorp Nomad executor plugin for Nextflow
https://nextflow-io.github.io/nf-nomad/
Apache License 2.0
2 stars 2 forks source link

Add initial documentation for usage, development and introduction #14

Closed jagedn closed 4 months ago

jagedn commented 4 months ago

Use gh-pages to publish an initial version of the documentation to explain the aim, how to use the plugin and so on

tomiles commented 4 months ago

Are the dev docs up to date? or do they need some changes to allow testing at this early stage?

jagedn commented 4 months ago

yes, I think dev docs is up to date (I'll review this part ./launch.sh run main.nf -plugins nf-nomad because I was not using it)

My idea about this issue is to create an "user manual" documentation where explain the configuration, steps to up and running a pipeline, etc

abhi18av commented 4 months ago

Dumping some thoughts here regarding updates to dev-docs

  1. Highlight that the minimal Java version needed is Java-21 for building the project correctly.
  2. Document the dev testing setup with (i) ./launch.sh for local tests and (ii) using Jorge's nf-plugin-sdk for testing the published JARs

Regarding point-2-ii, I'm currently iterating on that

So here's my plan of action (for a local testing cluster)

jagedn commented 4 months ago

@abhi18av , I've created this branch with a minimal, but useless, documentation : https://github.com/nextflow-io/nf-nomad/tree/add-asciidoctor/src/docs/asciidoc

Can you take a look to it and if you think can be useful write down some initial documentation?