This repository is part of the Eclipse Scout project. It contains the source of the documentation and some demo applications created with the framework. The documentation is published on GitHub pages.
-
docs/modules: contains the documentation source. -
docs/playbooks: contains the playbooks and user interface bundles for the Antora build. -
code: contains demo applications and code snippets for the documentation.
The documentation is built using Antora.
To build and open the documentation locally, do the following steps:
-
On Windows, open the
cmdshell as administrator and run the scriptdocs\create_symlinks.cmd(see Windows and Symbolic Links). -
Open a terminal as regular user in the project root where the
package.jsonis and runnpm run build.
By default, Windows does not enable the creation of symbolic links. Because of that, git creates little text files for the symbolic links containing the path to the link target. So before building the documentation, these files need to be replaced with real symbolic links.
The Eclipse Scout playbook builds the site for GitHub pages. It uses the Antora Lunr Extension to provide a client-side search.
eclipse-scout-ui-bundle.zip-
the special user interface bundle for the site
local-eclipse-scout-playbook.yml-
the playbook that uses the files in the working directory