-
Notifications
You must be signed in to change notification settings - Fork 428
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3259 from esl/doc-structure-rework
Restructure the documentation
- Loading branch information
Showing
116 changed files
with
849 additions
and
717 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,11 +13,11 @@ | |
* Documentation: [https://esl.github.io/MongooseDocs/](https://esl.github.io/MongooseDocs/) | ||
|
||
## Get to know MongooseIM | ||
MongooseIM is a robust and efficient chat (or instant messaging) platform aimed at large installations. | ||
MongooseIM is a robust, scalable and efficient XMPP server at the core of an Instant Messaging platform aimed at large installations. | ||
|
||
<img align="left" src="doc/MongooseIM_logo.png" alt="MongooseIM platform's logo"/> | ||
|
||
Designed for enterprise, it is fault-tolerant, can utilise the resources of multiple clustered machines, and easily scales for more capacity by simply adding a box or VM. | ||
Designed for enterprise, it is fault-tolerant, can utilise the resources of multiple clustered machines, and easily scales for more capacity by simply adding a box or a VM. | ||
|
||
MongooseIM can accept client sessions over vanilla XMPP, REST API and SSE, as well as Websockets, and BOSH (HTTP long-polling). | ||
|
||
|
@@ -44,6 +44,7 @@ For a quick start just download: | |
|
||
* The [pre-built packages](https://www.erlang-solutions.com/resources/download.html) that suit your platform (Ubuntu, Debian, CentOS, and macOS) | ||
* The [Docker image](https://hub.docker.com/r/mongooseim/mongooseim/): [https://hub.docker.com/r/mongooseim/mongooseim/](https://hub.docker.com/r/mongooseim/mongooseim/) (source code repository: [https://github.com/esl/mongooseim-docker](https://github.com/esl/mongooseim-docker)) | ||
* The [Helm chart](https://artifacthub.io/packages/helm/mongoose/mongooseim) ([source code repository](https://github.com/esl/MongooseHelm)) | ||
|
||
## Public testing | ||
|
||
|
@@ -58,9 +59,9 @@ Check out our test results: | |
|
||
## Documentation | ||
|
||
Up-to-date documentation for the MongooseIM master branch can be found on ReadTheDocs: [https://esl.github.io/MongooseDocs/latest/](https://esl.github.io/MongooseDocs/latest/). | ||
See the documentation for the latest releases: | ||
|
||
Latest releases: | ||
* [Master](https://esl.github.io/MongooseDocs/latest/) | ||
* [4.2.0](https://esl.github.io/MongooseDocs/4.2.0/) | ||
* [4.1.0](https://esl.github.io/MongooseDocs/4.1.0/) | ||
* [4.0.1](https://esl.github.io/MongooseDocs/4.0.1/) | ||
|
@@ -73,22 +74,20 @@ Latest releases: | |
* [3.1.1](https://esl.github.io/MongooseDocs/3.1.1/) | ||
* [3.0.1](https://esl.github.io/MongooseDocs/3.0.1/) | ||
|
||
|
||
**MongooseIM documentation highlights:** | ||
|
||
When developing new features/modules, please make sure you add basic documentation to the 'doc/' directory, and add a link to your document in 'doc/README.md.' | ||
|
||
* [Tutorials](https://esl.github.io/MongooseDocs/latest/user-guide/How-to-build/). Learn how to: | ||
* [Build MongooseIM from source code](doc/user-guide/How-to-build.md) | ||
* [Set up MongoosePush](doc/user-guide/push-notifications/Push-notifications.md) | ||
* [Set up MongooseICE](doc/user-guide/ICE_tutorial.md) | ||
* [Build an iOS messaging app](doc/user-guide/iOS_tutorial.md) | ||
* [User Guide](https://esl.github.io/MongooseDocs/latest/user-guide/ABCs-of-MongooseIM/). Learn all about how to use MongooseIM in your project. Explore its features, supported XEPs, RFCs and database backends, as well as its architecture and deployment strategies. | ||
* [Configuration](https://esl.github.io/MongooseDocs/latest/Basic-configuration/). Explore some of the available options including database backend configuration, access control lists, listener and extension modules. | ||
* [Tutorials](https://esl.github.io/MongooseDocs/latest/tutorials/How-to-build/). Learn how to: | ||
* [Build MongooseIM from source code](https://esl.github.io/MongooseDocs/latest/tutorials/How-to-build/) | ||
* [Set up MongoosePush](https://esl.github.io/MongooseDocs/latest/tutorials/push-notifications/Push-notifications/) | ||
* [Set up MongooseICE](https://esl.github.io/MongooseDocs/latest/tutorials/ICE_tutorial/) | ||
* [Build an iOS messaging app](https://esl.github.io/MongooseDocs/latest/tutorials/iOS_tutorial/) | ||
* [User Guide](https://esl.github.io/MongooseDocs/latest/user-guide/Features/). Learn all about how to use MongooseIM in your project. Explore its features, supported XEPs, RFCs and database backends, as well as its architecture and deployment strategies. | ||
* [Configuration](https://esl.github.io/MongooseDocs/latest/configuration/configuration-files/). Explore available options including database backend configuration, access control lists, listener and extension modules. | ||
* [REST API](https://esl.github.io/MongooseDocs/latest/rest-api/Client-frontend/). Explore MongooseIM features using our REST API and [Swagger documentation](https://esl.github.io/MongooseDocs/latest/swagger/index.html). | ||
* [Operation and maintenance](https://esl.github.io/MongooseDocs/latest/operation-and-maintenance/Cluster-management-considerations/). See what to consider when building, monitoring, testing and distributing MongooseIM clusters. | ||
* [Server developer's guide](doc/developers-guide/Testing-MongooseIM.md). Get all the information you need to expand MongooseIM platform. | ||
|
||
* [Server developer's guide](https://esl.github.io/MongooseDocs/latest/developers-guide/Testing-MongooseIM/). Get all the information you need to expand the MongooseIM platform. | ||
|
||
## Participate! | ||
|
||
|
@@ -97,5 +96,3 @@ Suggestions, questions, thoughts? Contact us directly: | |
* Raise a [GitHub issue](https://github.com/esl/MongooseIM/issues) | ||
* Email us at <a href='mailto:[email protected]'>[email protected]</a> | ||
* Follow our [Twitter account](https://twitter.com/MongooseIM) | ||
* Like our [Facebook page](https://www.facebook.com/MongooseIM/) | ||
* Subscribe to our [mailing list](https://groups.google.com/d/forum/mongooseim-announce) to receive no more than two monthly emails as well as access to the free and open archives |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.