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

Incorporate README content into Nextflow docs #4263

Merged
merged 22 commits into from
Oct 5, 2023
Merged

Conversation

bentsherman
Copy link
Member

Close #4256

As for the original issue, I think it is enough to add the user-facing plugin environment variables to the Nextflow docs. But most of the documentation in plugins/README.md is specific to the core plugins.

More broadly, I tried to cat the main README down to size, removing information that is already covered by the docs, and moving the main motivation paragraph to the docs main page which currently only shows the table of contents.

I think the CONTRIBUTING.md and the plugins README.md could both be incorporated into the developer docs #4085 once that PR is merged.

Signed-off-by: Ben Sherman <bentshermann@gmail.com>
@netlify
Copy link

netlify bot commented Sep 1, 2023

Deploy Preview for nextflow-docs-staging canceled.

Name Link
🔨 Latest commit 92c5304
🔍 Latest deploy log https://app.netlify.com/sites/nextflow-docs-staging/deploys/651eec4b92737f0008ad67d0

Copy link
Member

@ewels ewels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice! Massive improvement on the readme especially. I'm not sure that I have ever actually looked through the current readme before 😆

Is there some way that we could also publish CONTRIBUTING.md in the main Nextflow docs website? (without duplicating the file contents). I guess we could do it as a pre-build step? It would be great to have everything in there.

Related - my preference would be to do away with plugins/README.md completely. Just have all documentation in the actual docs.

Also, we should really do a dark-mode version of the logo in the readme. It's just "next" when using GitHub in dark mode currently 😓

CONTRIBUTING.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
plugins/README.md Outdated Show resolved Hide resolved
bentsherman and others added 6 commits September 18, 2023 12:44
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
CONTRIBUTING.md Show resolved Hide resolved
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Copy link
Member

@ewels ewels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty awesome! I added a bunch of comments - I'm aware that most of these are not about changes you've made, but I figure that it's as good a time as any to have a good go over the content in these files.

✅ on the general movement of docs now!

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
docs/developer/plugins.md Show resolved Hide resolved
docs/developer/plugins.md Show resolved Hide resolved
docs/developer/plugins.md Show resolved Hide resolved
docs/developer/plugins.md Outdated Show resolved Hide resolved
bentsherman and others added 10 commits September 25, 2023 11:18
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
@bentsherman
Copy link
Member Author

@pditommaso think this one is ready for you. Please see Phil's comments about the README badges and bioconda install command, I don't feel any particular way about them so I leave them to you.

Copy link
Member

@ewels ewels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

My remaining 2 comments are both super minor questions / points for discussion. In fact they're so minor that I think I will resolve them both as I'm not sure that they deserve anyone's brain space 😆

Good from me to go ahead with merging here 👍🏻

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
bentsherman and others added 2 commits September 29, 2023 15:04
Co-authored-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
CONTRIBUTING.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
@pditommaso pditommaso merged commit 74a0f99 into master Oct 5, 2023
8 checks passed
@pditommaso pditommaso deleted the 4256-deduplicate-docs branch October 5, 2023 17:04
abhi18av pushed a commit to abhi18av/nextflow that referenced this pull request Oct 28, 2023

Signed-off-by: Ben Sherman <bentshermann@gmail.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Co-authored-by: Marcel Ribeiro-Dantas <mribeirodantas@seqera.io>
Co-authored-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Docs: Move plugins readme into main Nextflow docs
4 participants