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

[create] Option to work with other SCM providers (GitLab, BitBucket etc) #2343

Open
1 of 2 tasks
Tracked by #2340
ewels opened this issue Jun 27, 2023 · 1 comment
Open
1 of 2 tasks
Tracked by #2340
Labels
template nf-core pipeline/component template

Comments

@ewels
Copy link
Member

ewels commented Jun 27, 2023

We love GitHub at nf-core, and the nf-core template will always default to using GitHub features. However, as we think about making the template more user-friendly for people creating pipelines outside of the nf-core organisation, it could be nice to make life easier for people working with other platforms.

  • Opt out of .github files
  • Alternative dotfiles for issue templates etc for GitLab, etc.

Collect additional specifics in this issue please..

@ewels ewels added the template nf-core pipeline/component template label Jun 27, 2023
@ewels ewels changed the title Option to work with other SCM providers (GitLab, BitBucket etc) [create] Option to work with other SCM providers (GitLab, BitBucket etc) Jun 27, 2023
@awgymer
Copy link
Contributor

awgymer commented Jun 27, 2023

GitLab:

  • Issue/MR templates do not allow for html form style we use in GitHub. Will need to potentially rework wording/layout
  • CI/CD does not offer catalog of reusable components (e.g. no GitHub actions equivalent)
  • CI/CD does not allow for easily passing output from one job as an input map for next job (e.g. the way modules repo currently uses the glob to detect altered modules)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
template nf-core pipeline/component template
Projects
None yet
Development

No branches or pull requests

2 participants