[create] Option to work with other SCM providers (GitLab, BitBucket etc)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 322
- Forks
- 255
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 5
Description
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
.githubfiles - Alternative dotfiles for issue templates etc for GitLab, etc.
Collect additional specifics in this issue please..
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing how the nf-core template handles opting out of .github files and how issue-template dotfiles are generated. Define the provider-specific files needed for GitLab and other supported SCM platforms, then verify that template creation produces the selected files without GitHub-specific files when opted out.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, gitlab, python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100