Building From Source
- Run
pnpm install
to install dependencies - Run
pnpm build
to build Web and all apps included in thepackages
folder
- Do not update dependencies by yourself but use the provided ones by the repo. When rebasing your local clone, you can always run
pnpm install
to be in sync with the defined dependencies.
Note that the documentation is located in the docs/
folder.
Note that you should always rebase your working branch if it is based on an older master. This ensures that any relevant documentation build changes have been applied and will not affect the building process.
- Docker must be installed on your computer.
- Run
make docs
from the root of the local web clone.
- Run
make docs-serve
to start a mini webserver for the rendered docs. - Open with a browser
http://localhost:1313/
- When making changes to the docs, start with a docs build as described above.
The documentation is automatically deployed from the master branch to https://owncloud.dev/clients/web/
During the building process, the documentation requests that the owncloud.github.io
repo be cloned locally into the docs/
folder. This repository contains all the necessary files and processes to build and serve the documentation.