From 16c7b5cebf5265c12a3a29f8925472ad36deb907 Mon Sep 17 00:00:00 2001 From: Steve Maillet Date: Tue, 5 Apr 2016 09:50:42 -0700 Subject: [PATCH] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 228c114..d65be65 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # CMSIS.Pack .NET Library for working with CMSIS-Pack component packaging for embedded devices + +This library is still in the early stages of development and includes a robust SemanticVersion parser that can handle many of the non-conformant real world pack description files. There are unfortunately a number of real world PDSC files published that don't fully conform to the published XSD. Furthermore the official HTML documentation include with CMSIS itself is not consistent with the officially published Pack.XSD file. Thus, this library has to do some dancing to resolve such ambiguities and can't just rely on a validating XML parser and the official schema. At this point in time it can parse all of the currently published PDSC files, there is a simple application "netmfpackinstaller" that can show all the packs along with some basic information. + +More refactoring work is needed to make the classes originally generated via XSD.exe more normal .NET style, including specifying default values that are defined in the documentation but not in the schema.