[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [atomic-devel] Nulecule Validator repo on GitHub
- From: Václav Pavlín <vpavlin redhat com>
- To: Tomas Radej <tradej redhat com>
- Cc: atomic-devel projectatomic io, container-tools redhat com
- Subject: Re: [atomic-devel] Nulecule Validator repo on GitHub
- Date: Wed, 20 May 2015 09:57:08 +0200
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
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]