galaxyproject / galaxyproject/planemo

Mulled Support - Part 3

Open
#695 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

Stuff that will probably not be done before GCC 2017 - but should still be done and added to docs.

- [ ] Allow local recipes when using ``planemo mulled``.
- [ ] Work through fleeqtk based example for documentation.
- [ ] Singularity all the stuff.
- [ ] Implement Singularity Support in Planemo.
- [ ] Update planemo-machine to pre-install and pre-configure Singularity.
- [ ] Update docs to walk through a mulled example using Singularity.
- [ ] Allow combining tests for multi-requirement containers in mulled toolkit.
- [ ] Enable test in multi-package-containers.
- [ ] Update multi-package-containers to allow publication of single recipe containers not covered by blanket bioconda publishing.
- [ ] Provide some best-practice guidelines for triggering new builds of packages.

Contributor guide

Open the contributing guide

Research direction

Start by breaking the checklist into separate efforts around the `planemo mulled` command, `planemo-machine`, Singularity, and `multi-package-containers`. Read the existing mulled documentation and related command behavior first; completion would require implementing the selected item and updating or adding the requested walkthroughs, tests, or publication guidance.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, devops, documentation, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.