All Projects → processone → docs.ejabberd.im

processone / docs.ejabberd.im

Licence: other
This is documentation site for ejabberd messaging server

Programming Languages

Makefile
30231 projects

ejabberd documentation

This repository holds the source code of the ejabberd documentation website, available at docs.ejabberd.im. This is a community effort and you are welcome to submit issues or pull requests in order to improve the docs and benefit the ejabberd community.

Some documentation pages are generated from ejabberd source code. To build those pages, start ejabberd and run 'make'.

Contributing

If you want to contribute to this ejabberd documentation, here are some helpful guidelines regarding the syntax:

  • use Markdown, specifically the kramdown flavour

  • when creating code blocks, use ~~~ language fencing, where language represents what's in the code block

  • for code blocks with terminal listings, use ~~~ bash or ~~~ python, whichever looks best

  • ordered lists don't need to be enumerated 1,2,3... in the source - they can all start with 1., the generator will enumerate them properly

  • for code blocks within lists, make sure indentation of first ~~~ is vertically aligned with list item text, for example:

    1. Item list text
    
       ~~~ perl
       my $variable = 'something';
       ...
       ~~~
    

    This is generally 3 spaces for numbered list item and 2 for bullet items.

  • It is usually better to indent at same level the whole code block (so in list item), otherwise, empty lines will break rendering

  • Send your changes as pull request. It will be applied as a patch by a bot, but this allows us to track change requests

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].