[Container-tools] Metadata unrelated to containers
Tomas Radej
tradej at redhat.com
Fri Apr 24 16:22:05 UTC 2015
Hi, all.
There's something that I'd like to discuss for potential inclusion in
the Nulecule spec: development-related metadata not specifying container
setup or running. Examples (non exhaustive):
* The app's documentation is written in Sphinx.
* Makefile for the doc is in a particular location
* The app's source is written in Python
* Optionally specify where the file with deps is located
This sort of metadata is extremely useful for DevAssistant because it's
a clear indication that certain generic assistant scripts can be used on
this app. For example, if the documentation is written in Sphinx,
DevAssistant can pretty easily invoke the makefile or compile the
documentation to HTML itself. With the knowledge that the app is written
in Python, it could e. g. scan the source files for missing dependencies
and add them to requirements.txt (and possibly to the container's config
file).
The question is if you consider this kind of information useful enough
outside DevAssistant that it would justify adding (a category for) it to
the spec (optional, of course). If not, we'll simply add it to the
metadata:devassistant mapping and be done with it.
Ideas?
Thanks, Tomas Radej a.k.a. Sheldon
More information about the Container-tools
mailing list