Skip to content

Commit

Permalink
Add manifest config options from 24.10
Browse files Browse the repository at this point in the history
Signed-off-by: Ben Sherman <[email protected]>
  • Loading branch information
bentsherman committed Nov 5, 2024
1 parent c0b1e37 commit 27886b2
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions src/main/groovy/nextflow/config/scopes/Manifest.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
*/
package nextflow.config.scopes;

import java.util.List;
import java.util.Map;

import nextflow.config.dsl.ConfigOption;
import nextflow.config.dsl.ConfigScope;

Expand All @@ -41,6 +44,11 @@ Project author name (use a comma to separate multiple names).
""")
public String author;

@ConfigOption("""
List of project contributors. Should be a list of maps.
""")
public List<Map> contributors;

@ConfigOption("""
Git repository default branch (default: `master`).
""")
Expand All @@ -51,6 +59,11 @@ Git repository default branch (default: `master`).
""")
public String description;

@ConfigOption("""
Project documentation URL.
""")
public String docsUrl;

@ConfigOption("""
Project related publication DOI identifier.
""")
Expand All @@ -61,6 +74,16 @@ Git repository default branch (default: `master`).
""")
public String homePage;

@ConfigOption("""
Project related icon location (Relative path or URL).
""")
public String icon;

@ConfigOption("""
Project license.
""")
public String license;

@ConfigOption("""
Project main script (default: `main.nf`).
""")
Expand All @@ -76,6 +99,11 @@ Project main script (default: `main.nf`).
""")
public String nextflowVersion;

@ConfigOption("""
Project organization.
""")
public String organization;

@ConfigOption("""
Pull submodules recursively from the Git repository.
""")
Expand Down

0 comments on commit 27886b2

Please sign in to comment.