|
|
Pointers for how docs.civicrm.org works:
|
|
|
|
|
|
- Hosted on `www-prod.civicrm.org`
|
|
|
- Docroot: `/var/www/civicrm-docs`
|
|
|
- Usually runs on a latest version of PHP (currently 8.1)
|
|
|
- nginx error_log: `/var/www/civicrm-docs/var/log/nginx-error.log`
|
|
|
|
|
|
Repositories:
|
|
|
|
|
|
- [documentation/docs-publisher](https://lab.civicrm.org/documentation/docs-publisher)
|
|
|
- Symfony app to publish documentation guides to docs.civicrm.org - i.e. this is the main app that does the conversion form markdown to HTML.
|
|
|
- Some books have a Gitlab webhook that calls `https://docs.civicrm.org/admin/listen` on push events, and this triggers the rebuild
|
|
|
- [documentation/docs-books](https://lab.civicrm.org/documentation/docs-books/) - list of books (user, admin, dev, but also extensions)
|
|
|
- it uses Gitlab Pipelines (CI/CD) to update a git repo on the `www-prod` server. |
|
|
\ No newline at end of file |