aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLNJ <lnj@kaidan.im>2020-04-05 20:16:58 +0200
committerGitHub <noreply@github.com>2020-04-05 20:16:58 +0200
commitdc10bd0f7a9c4615bd7ac5926cb0b92204307242 (patch)
tree1896e2ce7077f26ac242e1e5f89d6e5f46c609da
parentf4ee9d55b567bd834a350e00ba36984bdb210aed (diff)
downloadqxmpp-dc10bd0f7a9c4615bd7ac5926cb0b92204307242.tar.gz
README: Advertise XMPP compliance
-rw-r--r--README.md16
1 files changed, 10 insertions, 6 deletions
diff --git a/README.md b/README.md
index b46012ff..c2f19762 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+[![XMPP:2020 Client IM Mobile+ Compliance Badge](https://img.shields.io/badge/XMPP%3A2020%20Client-Core%20IM%20Mobile%2B-green)][xmpp-compliance]
[![Build Status](https://github.com/qxmpp-project/qxmpp/workflows/tests/badge.svg)](https://github.com/qxmpp-project/qxmpp/actions)
[![Code Coverage](https://img.shields.io/codecov/c/github/qxmpp-project/qxmpp.svg)](https://codecov.io/gh/qxmpp-project/qxmpp)
@@ -7,13 +8,14 @@ About QXmpp
QXmpp is a cross-platform C++ XMPP client and server library. It is written
in C++ and uses Qt framework.
-QXmpp strives to be as easy to use as possible, the underlying TCP socket,
-the core XMPP RFCs (RFC6120 and RFC6121) and XMPP extensions have been
-nicely encapsulated into classes. QXmpp comes with full API
-documentation, automatic tests and many examples.
+QXmpp strives to be as easy to use as possible, the underlying TCP socket, the
+core XMPP RFCs (RFC6120 and RFC6121) and XMPP extensions have been nicely
+encapsulated into classes. QXmpp is ready to build XMPP clients complying with
+the [XMPP Compliance Suites 2020][xmpp-compliance] for IM and Advanced Mobile.
+It comes with full API documentation, automatic tests and some examples.
-QXmpp uses Qt extensively, and as such users need to a have working knowledge
-of C++ and Qt basics (Signals and Slots and Qt data types).
+QXmpp uses Qt extensively, and as such users need to a have working knowledge of
+C++ and Qt basics (Signals and Slots and Qt data types).
Qt is the only third party library which is required to build QXmpp, but
libraries such as speex and theora enable additional features.
@@ -95,3 +97,5 @@ it so that we can fix it. Before reporting a bug, please check if the issue
is already know at:
https://github.com/qxmpp-project/qxmpp/issues
+
+[xmpp-compliance]: https://xmpp.org/extensions/xep-0423.html