diff --git a/docs/building.md b/docs/building.md index 8c35078a9..087e03c88 100644 --- a/docs/building.md +++ b/docs/building.md @@ -1 +1,27 @@ -# Building pl-fe \ No newline at end of file +# Building pl-fe + +Building pl-fe requires [Node.js](https://nodejs.org/) and [pnpm](https://pnpm.io/) package manager to be installed. Since Node v16.13, Node.js comes with `corepack` pre-installed, which can be used to manage package managers like `pnpm`. + +To enable `pnpm` using `corepack`, run the following command: + +```bash +corepack enable pnpm +``` + +You can now proceed to fetching pl-fe Git repository, installing dependencies, and building the project: + +```bash +# Clone the pl-fe repository +git clone https://codeberg.org/mkljczk/pl-fe.git +cd pl-fe +# Install dependencies +pnpm install +# Build the pl-api dependency +cd packages/pl-api +pnpm build +cd ../pl-fe +# Build the pl-fe project +pnpm build +``` + +The built files will be located in the `packages/pl-fe/dist` directory. You can [serve them using a static web server](./installing/standalone.md). \ No newline at end of file