Skip to content

nf-core/nf-core-utils

Repository files navigation

nf-core-utils plugin

The nf-core-utils plugin provides utility functions used by nf-core pipelines.

Features

Building

To build the plugin:

make assemble

Testing with Nextflow

The plugin can be tested without a local Nextflow installation:

  1. Build and install the plugin to your local Nextflow installation: make install
  2. Run a pipeline with the plugin: nextflow run hello -plugins [email protected]

Package, Upload, and Publish

Following these step to package, upload and publish the plugin:

  1. In build.gradle make sure that:

    • version matches the desired release version,
    • github.repository matches the repository of the plugin,
    • github.indexUrl points to your fork of the plugins index repository.
  2. Create a file named $HOME/.gradle/gradle.properties, where $HOME is your home directory. Add the following properties:

    • github_username: The GitHub username granting access to the plugin repository.
    • github_access_token: The GitHub access token required to upload and commit changes to the plugin repository.
    • github_commit_email: The email address associated with your GitHub account.
  3. Update the changelog.

  4. Build and publish the plugin to your GitHub repository:

    make release
  5. Create a pull request against the nextflow-io/plugins repository to make the plugin publicly accessible.

About

Nextflow plugin for nf-core utils

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •