Skip to content

Round of Shed Related Improvements#134

Merged
jmchilton merged 10 commits intogalaxyproject:masterfrom
jmchilton:shed_goodies_1
Apr 24, 2015
Merged

Round of Shed Related Improvements#134
jmchilton merged 10 commits intogalaxyproject:masterfrom
jmchilton:shed_goodies_1

Conversation

@jmchilton
Copy link
Member

See individual commits for details, but at a high-level:

Good to introduce the logic and it was being used incorrectly in some places.
The biggest upshot here is that not now in source repositories package (tool_dependency_definition) and suite (repository_suite_definition) directories can now have readmes. The shed upload code will just quietly discard these.
Currently just creates .shed.yml files from command-line arguments. Arguably the tool author could just open this file and start editing but at least --help provides some sort guidance of what fields are available and validates categories for instance. The real reason to add this however is as a stepping stone toward galaxyproject#118.
Builds out a repository_dependencies.xml from the specified workflow. If needed, this also copies the workflow into the target repository.

Closes galaxyproject#118.
Check restructured text if a README.rst is found. Warn the user if they have accidently used a README.md file. Otherwise just present INFO about the readme detected.

Closes galaxyproject#91
Closes galaxyproject#89
@bgruening
Copy link
Member

👍 I love this tool!

Not just ``with`` was just laziness on my part - thanks for catching that @bgruening :).
@jmchilton
Copy link
Member Author

I have fixed the lazy file handling on my part and created an issue for thinking more about categories - thanks for the detailed review @bgruening!

jmchilton added a commit that referenced this pull request Apr 24, 2015
Round of Shed Related Improvements
@jmchilton jmchilton merged commit d17bcaa into galaxyproject:master Apr 24, 2015
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.

Generate repository_dependencies.xml from *.ga file(s)

4 participants