[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[atomic-devel] Nulecule Validator repo on GitHub


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

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]