Skip to content

Feature/multi author#77

Open
irm-codebase wants to merge 3 commits into
mainfrom
feature/multi-author
Open

Feature/multi author#77
irm-codebase wants to merge 3 commits into
mainfrom
feature/multi-author

Conversation

@irm-codebase

@irm-codebase irm-codebase commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Some upgrades to the template to make the module website fetch details easier.

  • multi author support: users can now specify more than one module author. This affects AUTHORS and CITATION.cff
  • multi maintainer support: module maintainers can now be specified (this lives only in .copier_answers.yml for now).
  • Changed module_short_name and module_long_name to module_code_name and module_human_name
  • Added an HTML snipped for the image.

@irm-codebase irm-codebase requested a review from sjpfenninger July 3, 2026 14:08

@sjpfenninger sjpfenninger left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good to me! The distinction module_code_name and module_human_name make a lot of sense. We may wish to - here or elsewhere - explicitly write down the expectation that core modules have a code name that starts with module_.

Comment thread copier.yaml
module_code_name:
type: str
help: Please enter your module's short name as used in snakemake (should be in `snake_case`). This will be folder name within which your module lives.
help: Please enter your module's name as used in code (should be in `snake_case`). This will be used for GitHub and Snakemake access.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should we explicitly note here that for core modules, their name should start with module_?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants