This is an automated email from the ASF dual-hosted git repository.

ralaoui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-vysper.git


The following commit(s) were added to refs/heads/master by this push:
     new a4ba43d  Turn ABOUT.txt into README.md (#4)
a4ba43d is described below

commit a4ba43ddf4f8efa11e7db3b9091085b4287c1103
Author: Réda Housni Alaoui <rala...@apache.org>
AuthorDate: Sat Aug 17 09:12:17 2019 +0200

    Turn ABOUT.txt into README.md (#4)
---
 ABOUT.txt | 93 ---------------------------------------------------------------
 README.md | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+), 93 deletions(-)

diff --git a/ABOUT.txt b/ABOUT.txt
deleted file mode 100644
index 34913ef..0000000
--- a/ABOUT.txt
+++ /dev/null
@@ -1,93 +0,0 @@
-** ABOUT Apache Vysper and XMPP **
-
-This project aims at delivering a server implementation of both the core and 
IM parts of the XMPP protocol 
-(as specified in RFCs 3920 [1] + 3921 [2]).
-
-"Vysper" is pronounced like in "whisper".
-
-XMPP[3] is an open, secure and extensible instant messaging protocol which has 
evolved from Jabber.
-It provides interoperability features for communication with other XMPP and 
non-XMPP servers.
-It is used and supported by many IM applications, both client and server.
-
-The protocol and its many extensions (called XEPs) are maintained by the XMPP 
Standards Foundation (XSF) [4].
-
-In addition to the basic protocol and many small extensions, Vysper currently 
comes with working implementations for 
-  Multi-User Chat (XEP-0045) [5]
-and
-  Publish-Subscribe (XEP-0060) [6] 
-
-[1] http://www.ietf.org/rfc/rfc3920.txt
-[2] http://www.ietf.org/rfc/rfc3921.txt
-[3] http://en.wikipedia.org/wiki/XMPP
-[4] http://www.xmpp.org/
-[5] http://xmpp.org/extensions/xep-0045.html
-[6] http://xmpp.org/extensions/xep-0060.html
-
-** SOURCE CODE **
-
-The most recent source code can be retrieved using SVN
-
-  svn checkout http://svn.apache.org/repos/asf/mina/vysper/trunk
-
-** BUILDING ** 
-
-You need Apache Maven 2, Maven 2.2.1 or later is recommended. Run
-  mvn install
-and you should find a number of JAR files in different target/ folders.
-The different build artifacts are compiled in dist/.
-
-** RUNNING **
-
-There are different ways to run Vysper
-
-A ready-to-run setup is created by the build in 
-  dist/target/appassembler/
-Under  
-  dist/target/appassembler/bin
-you'll find start scripts for Unix/Mac and Windows.
-
-This makes use of the Spring-based server runtime.
-Main class is 
-  org.apache.vysper.spring.ServerMain
-and the bean configuration is located in 
-  server/core/src/main/config/spring-config.xml
-
-There is a non-Spring runtime, too:
-  org.apache.vysper.spring.ServerMain
-The source code shows how the different components are plugged together.
-
-It can serve as a template for integrating Vysper in any other application.
-The class
-  org.apache.vysper.xmpp.server.XMPPServer
-is built to make the server easily configurable and embeddable.
-  
-** CONFIGURATION **
-
-Vysper uses SSL encryption per default.
-For this purpose, an TLS certificate is provided.
-It is highly recommended to create and use a self-generated certificate!
-
-There is one preconfigured user (ad...@vysper.org). The password for this
-user is "CHOOSE A SECURE PASSWORD". Please change this password before 
starting!
-
-Please note that the domain vysper.org is not running an XMPP server.
-If you go with the default setup and don't configure your own domain name,
-please note that you have to configure your Jabber clients to force the host 
name
-(for example the IP or localhost, depending on how you run it).
-
-** CONTRIBUTING **
-
-You can contribute by creating a new JIRA issue entry (or working on an 
existing).
-JIRA can be found at https://issues.apache.org/jira
-You need an account there. 
-The project name is "VYSPER".
-
-For an overview of all VYSPER related issues, visit 
-http://issues.apache.org/jira/browse/VYSPER
-
-Any contribution is highly welcome. It can easily reviewed if it comes in form 
of a patch attached to a JIRA entry.  
-
-Currently, all coding is done unit test driven. Well, at least it should be ;-)
-
-Please find us on MINA'S developer mailing list d...@mina.apache.org. 
-
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0f5d137
--- /dev/null
+++ b/README.md
@@ -0,0 +1,75 @@
+# Apache Vysper
+
+This project aims at delivering a server implementation of both the core and 
IM parts of the XMPP protocol 
+(as specified in RFCs [3920](http://www.ietf.org/rfc/rfc3920.txt) + 
[3921](http://www.ietf.org/rfc/rfc3921.txt)).
+
+"Vysper" is pronounced like in "whisper".
+
+[XMPP](http://en.wikipedia.org/wiki/XMPP) is an open, secure and extensible 
instant messaging protocol which has evolved from Jabber.  
+It provides interoperability features for communication with other XMPP and 
non-XMPP servers.  
+It is used and supported by many IM applications, both client and server.  
+
+The protocol and its many extensions (called XEPs) are maintained by the XMPP 
Standards Foundation ([XSF](http://www.xmpp.org/).
+
+In addition to the basic protocol and many small extensions, Vysper currently 
comes with working implementations for  
+&nbsp;&nbsp;Multi-User Chat 
([XEP-0045](http://xmpp.org/extensions/xep-0045.html)) [5]  
+and  
+&nbsp;&nbsp;Publish-Subscribe 
([XEP-0060](http://xmpp.org/extensions/xep-0060.html)) [6] 
+
+# Building 
+
+You need Apache Maven 2, Maven 2.2.1 or later is recommended. Run  
+&nbsp;&nbsp;`mvn install`  
+and you should find a number of JAR files in different target/ folders.  
+The different build artifacts are compiled in dist/.  
+
+# Running
+
+There are different ways to run Vysper
+
+A ready-to-run setup is created by the build in  
+&nbsp;&nbsp;`dist/target/appassembler/`  
+Under  
+&nbsp;&nbsp;`dist/target/appassembler/bin`  
+you'll find start scripts for Unix/Mac and Windows.
+
+This makes use of the Spring-based server runtime.  
+Main class is  
+&nbsp;&nbsp;`org.apache.vysper.spring.ServerMain`  
+and the bean configuration is located in  
+&nbsp;&nbsp;`server/core/src/main/config/spring-config.xml`
+
+There is a non-Spring runtime, too:  
+&nbsp;&nbsp;`org.apache.vysper.spring.ServerMain`  
+The source code shows how the different components are plugged together.
+
+It can serve as a template for integrating Vysper in any other application.  
+The class  
+&nbsp;&nbsp;`org.apache.vysper.xmpp.server.XMPPServer`  
+is built to make the server easily configurable and embeddable.
+  
+# Configuration
+
+Vysper uses SSL encryption per default.  
+For this purpose, an TLS certificate is provided.  
+It is highly recommended to create and use a self-generated certificate!
+
+There is one preconfigured user (ad...@vysper.org). The password for this  
+user is "CHOOSE A SECURE PASSWORD". Please change this password before 
starting!
+
+Please note that the domain vysper.org is not running an XMPP server.  
+If you go with the default setup and don't configure your own domain name,  
+please note that you have to configure your Jabber clients to force the host 
name  
+(for example the IP or localhost, depending on how you run it).
+
+# Contributing
+
+You can contribute by creating a new issue entry (or working on an existing).  
+
+For an overview of all VYSPER related issues, visit 
https://github.com/apache/mina-vysper/issues
+
+Any contribution is highly welcome. It can be easily reviewed if it comes in 
form of a Github pull request.  
+
+Currently, all coding is done unit test driven. Well, at least it should be ;-)
+
+Please find us on MINA'S developer mailing list d...@mina.apache.org. 
\ No newline at end of file

Reply via email to