Hi, I probably should have written a few status reports by now and I apologise for that. My progress can be easily tracked on both the git.spdx.org repository[1] and, with a bit more details, on the issue tracker of the mirror repository on GitHub [2].
What is done: - An abstract representation for SPDX documents (spdx.Document, spdx.Package, etc.). Appropriate for SPDX 1.2 for the moment. - Tag format lexer and parser (with unit tests) - Tag format Writer / pretty-printer (both directly from a lexer or from a spdx.Document object) - Skeleton of CLI tool Currently working on a validator for SPDX Documents in abstract format. I’m making good progress on this. I estimate to finish it by the end of this week. Some of the next steps: - Implement validation in the CLI tool - Decide on RDF Library to use (I’d appreciate suggestions - I’ve only seen some bindings for raptor so far) - Implement parser from RDF to spdx.Document - Writer (pretty-printer) for a spdx.Document to RDF - Conversion (to/from rdf/tag) in the CLI Tool I hope everything is OK. All the best, Vlad [1]: http://git.spdx.org/spdx-tools-go.git/ [2]: https://github.com/vladvelici/spdx-go/issues _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
