[Container-tools] [atomic-devel] Nulecule Validator repo on GitHub
Václav Pavlín
vpavlin at redhat.com
Wed May 20 07:57:08 UTC 2015
Hi,
I'd like to see this living inside the spec repo. As long as it is only
able to validate Nulecule files and has "nulecule" in the name, I don't
think it makes much sense to maintain it separately. I agree with you it
does not make sense to merge it with atomicapp although we should figure
out a way how to utilize it there.
I am also CC'ing container-tools ML where most of the nulecule related
discussion happens.
Regards,
Vašek
On 19.5.2015 17:23, Tomas Radej wrote:
> Hi,
>
> I have made a validator library/executable for Nulecule files [1], and
> I'd like to transfer it to the Project Atomic organisation on GitHub.
> There has been some discussion about where it should go, if it should
> be merged with the main spec repo [2] or the atomicapp [3], or
> something completely different. Mind you that this lib is just a
> syntactic validator, not a linter, so it has can't understand the
> files beyond simple checking against a schema.
>
> I think that the nulecule_validator repo should stay as a stand-alone
> repository with its own releases and lifecycle. The reason is that it
> can be easily used on its own. It only needs the schemata from the
> main spec repo, nothing else, and these schemata can be linked to it
> via git submodule or subtree.
>
> If it was merged with atomicapp, every user wanting to validate their
> file on any machine would need all dependencies of the atomicapp
> installed (Docker?). A typical case would be a user developing a
> Nulecule app with DevAssistant on one (bare metal) machine and
> deploying on another (virtual one?). In addition to that, the
> validator wouldn't be much use to alternative implementations of the
> Nulecule spec either.
>
> Questions, comments, suggestions?
>
> Thanks, Tomas Radej
>
> [1] https://github.com/tradej/nulecule_validator
> [2] https://github.com/projectatomic/nulecule
> [3] https://github.com/projectatomic/atomicapp
>
--
Lead Infrastructure Engineer
Developer Experience
Brno, Czech Republic
Phone: +420 739 666 824
More information about the Container-tools
mailing list