Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ibexa/documentation-user

Open more actions menu

Repository files navigation

Ibexa DXP User Documentation

This repository is the source for User Documentation for Ibexa DXP, a digital experience platform that is based on the Symfony Full Stack Framework in PHP.

Resources

  1. Ibexa DXP Developer Hub: https://developers.ibexa.co
  2. Ibexa DXP Repository: https://github.com/ibexa/oss
  3. Open JIRA board: https://issues.ibexa.co
  4. Ibexa Website: https://ibexa.co
  5. User Documentation: https://doc.ibexa.co/projects/userguide

How to contribute

To contribute to the documentation, you can open a PR in this repository.

If you'd like to see Ibexa DXP in your language, you can contribute to the translations.

Build and preview documentation

To build and preview your changes locally, you need to install Python along with its package manager (pip). To install other required tools, use the following command:

pip install -r requirements.txt

Then you can run:

mkdocs serve

After a short while your documentation should be reachable at http://localhost:8000. If it's not, check the output of the command.

Checking links

External links in the built documentation are checked using lychee.

Running the link checker

# 1. Build the main docs site
mkdocs build --strict

# 2. Clone and build versioned repositories, and generate lychee.toml
./tools/clone-repositories.sh

# 3. Check links
lychee --config lychee.toml --cache --cache-exclude-status "400.." site

After fixing any reported links, run mkdocs build --strict before rerunning lychee.

Using non-standard branches

The script accepts optional branch names before cloning repositories:

./tools/clone-repositories.sh [DEVDOC_50] [DEVDOC_46] [USERDOC_50] [USERDOC_46] [CONNECT]
Argument Repository Default
DEVDOC_50 ibexa/documentation-developer 5.0
DEVDOC_46 ibexa/documentation-developer 4.6
USERDOC_50 ibexa/documentation-user 5.0
USERDOC_46 ibexa/documentation-user 4.6
CONNECT ibexa/documentation-connect main

Example — checking link for release PRs:

./tools/clone-repositories.sh release-5.0.10 release-4.6.70 4.6 4.6 main

The same parameters are available as inputs when triggering the GitHub Actions workflow manually.

Where to View

https://doc.ibexa.co

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.