egroupware_official/doc
2024-07-30 09:42:32 +02:00
..
docker use XDEBUG_REMOTE_HOST=host.docker.internal now working in all Docker Desktops 2024-06-06 14:59:44 +02:00
etemplate2 exclude Et2.*(Readonly|Mobile) components from documentation: 2024-06-18 11:09:06 +02:00
IDE
ldap
mail
REST-CalDAV-CardDAV * InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries 2024-07-30 09:42:32 +02:00
rpm-build Merge branch 'master' into 23.1 2024-07-08 09:35:12 +02:00
scripts Get docs job to exit when not serving 2024-01-18 10:34:02 -07:00
ad-migration.sh
add_et2_dtd.sh
analyse-warnings.php script to analyse PHP Warnings, Deprecated, ... and aggregate them by file and line 2024-01-13 14:56:33 +02:00
check_namespace.php
check-metadata.php
config2xet.php
dovecot-mailbox-status-compare.php
Entry change push update.drawio
Entry change push update.pdf
etemplate2-rng.php base DTD (and RNG) generation now on components.json 2024-06-17 10:32:03 +02:00
fix_api.php
fix_depricated.php
fix-8.1-depricated-interfaces-return-vals.php fix CallbackIterator to return mixed, as it can be overwritten with a callback 2022-04-24 21:27:53 +02:00
import-mail-credentials.php script to import mail usernames and passwords and store it encrypted for the given mail-account (acc_id) 2023-11-13 17:33:15 +02:00
js2ts.php remove wrong boilerplate 2021-06-15 13:34:03 +02:00
lang_files.txt
ldif2sql.php update jquery-ui to 1.12.1 2021-08-11 15:38:13 +02:00
LICENSE
links-www.egroupware.org.txt
lotus-structured-text2csv.php Convert Lotus Structured Text to CSV to e.g. use CSV Import 2024-06-03 12:27:54 +02:00
merge-cal-events-by-uid.sh script to merge multiple events with same UID due to calendar-import per user without participants and organizer 2024-06-07 18:55:49 +02:00
new-egw-app.php Script to create a new EGroupware app based on the example app 2024-06-17 15:39:46 +02:00
php_syntax_check.sh
phpunit_bootstrap.php
phpunit.xml
README-dirs-less-css
README.md Write down how this works while I remember 2023-09-25 08:22:41 -06:00
test-cli.php
travis-ci-apache.conf
UCS-SAML-SSO.md fix not working html 2023-06-09 16:37:58 +02:00

Notes on automatic documentation

This is a project in itself. Here's how the pieces fit together:

  • build:dev package script calls /doc/scripts/build.mjs which is responsible for calling the individual pieces. We pass files to the subprocesses, but options are set in a separate config file.
  • /doc/scripts/metadata.mjs extracts the component information using CEM, and stores it to /doc/dist/custom-elements.json
  • /doc/scripts/etemplate2/eleventy.config.cjs uses 11ty to build a documentation site, from the subdirectories in /doc/etemplate2, and stores it to /doc/dist/site

If a component doesn't show up, it's probably not in the manifest.