summaryrefslogtreecommitdiff
path: root/libxsd
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2023-09-27 09:48:38 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2023-09-27 09:50:27 +0200
commitd46955d9422a2b500010647ccfebda85ac1a3d62 (patch)
tree980880517d1e323d338ccdb466e2b2b56e84efaf /libxsd
parentf983bbf4781d06d46e5e080cf3210d98bc0715ee (diff)
Replace package README with README.md, rewrite content
Diffstat (limited to 'libxsd')
-rw-r--r--libxsd/README13
-rw-r--r--libxsd/README.md12
-rw-r--r--libxsd/buildfile2
-rw-r--r--libxsd/manifest2
4 files changed, 14 insertions, 15 deletions
diff --git a/libxsd/README b/libxsd/README
deleted file mode 100644
index 00f8e1d..0000000
--- a/libxsd/README
+++ /dev/null
@@ -1,13 +0,0 @@
-libxsd is a runtime library for language mappings generated by CodeSynthesis
-XSD, a W3C XML Schema to C++ data binding compiler.
-
-See the LICENSE file for distribution conditions.
-
-See the INSTALL file for prerequisites and installation instructions.
-
-See the doc/ directory for documentation.
-
-The project page is at https://www.codesynthesis.com/projects/xsd/
-
-Send bug reports or any other feedback to the xsd-users@codesynthesis.com
-mailing list.
diff --git a/libxsd/README.md b/libxsd/README.md
new file mode 100644
index 0000000..c0afe68
--- /dev/null
+++ b/libxsd/README.md
@@ -0,0 +1,12 @@
+# libxsd - runtime library for XML Schema to C++ data binding compiler
+
+XSD is an open-source, cross-platform XML Schema to C++ data binding
+compiler. Provided with an XML document specification (XML Schema), it
+generates C++ classes that represent the given vocabulary as well as XML
+parsing and serialization code. You can then access the data stored in XML
+using types and functions that semantically correspond to your application
+domain rather than dealing with generic elements/attributes and raw strings.
+
+For further information, including licensing conditions, documentation, and
+binary packages, refer to the [XSD project
+page](https://codesynthesis.com/products/xsd/).
diff --git a/libxsd/buildfile b/libxsd/buildfile
index adba28a..90a32e1 100644
--- a/libxsd/buildfile
+++ b/libxsd/buildfile
@@ -2,6 +2,6 @@
# license : GNU GPL v2 + exceptions; see accompanying LICENSE file
./: {*/ -build/} \
- doc{README PACKAGE-README.md NEWS} \
+ doc{README.md PACKAGE-README.md NEWS} \
legal{GPLv2 LICENSE FLOSSE} \
manifest
diff --git a/libxsd/manifest b/libxsd/manifest
index 4b5398a..5a50288 100644
--- a/libxsd/manifest
+++ b/libxsd/manifest
@@ -7,7 +7,7 @@ language: c++
summary: XML Schema to C++ data binding compiler runtime library
license: other: GPL-2.0-only with Xerces-C++ linking exception and FLOSS exception
topics: C++, XML, XML Schema, XML parser
-description-file: README
+description-file: README.md
package-description-file: PACKAGE-README.md
changes-file: NEWS
url: https://www.codesynthesis.com/projects/xsd/