Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial documentation for usage, development and introduction #14

Closed
jagedn opened this issue Feb 20, 2024 · 4 comments · Fixed by #15 or #25
Closed

Add initial documentation for usage, development and introduction #14

jagedn opened this issue Feb 20, 2024 · 4 comments · Fixed by #15 or #25
Assignees
Milestone

Comments

@jagedn
Copy link
Collaborator

jagedn commented Feb 20, 2024

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

@jagedn jagedn self-assigned this Feb 20, 2024
@tomiles
Copy link
Collaborator

tomiles commented Feb 20, 2024

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

@jagedn
Copy link
Collaborator Author

jagedn commented Feb 20, 2024

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
Copy link
Member

abhi18av commented Feb 20, 2024

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)

  • Make a dev release for nf-nomad - v0.0.1 => https://github.com/nextflow-io/nf-nomad/releases/tag/0.0.1
  • Setup a baseline nomad job for triggering nextflow-io/hello pipeline within the dev cluster
  • Prior to running the job, download and setup the nf-plugin-sdk
  • Launch the pipeline on cluster via the nomad-driven NF headjob

@abhi18av abhi18av self-assigned this Feb 20, 2024
@abhi18av abhi18av added this to the v0.1.0 milestone Feb 20, 2024
@abhi18av abhi18av linked a pull request Feb 22, 2024 that will close this issue
@jagedn
Copy link
Collaborator Author

jagedn commented Feb 22, 2024

@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?

@abhi18av abhi18av changed the title Add documentation Add initial documentation for usage, development and introduction Mar 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants