Prerequisites
Before you start building frontends using Gesso, you need to have the following prerequisites:
- Node.js: Gesso requires Node.js version 18 or later. You can download Node.js from the official website.
- pnpm: Gesso uses pnpm as its package manager. You can use npm, yarn, but we recommend using pnpm. You can install pnpm.
- Access Token: You need a Gitlab access token to install Gesso packages from the Gitlab registry.
- Locally use your personal access token
- Hosted environments should use
acromedia
group access tokens
- Authentication Files
- .npmrc: (for Node packages) You need to create an
.npmrc
file in your home directory with your Gitlab access token. - auth.json: (for Composer packages) You need to create an
auth.json
file in your project directory with your Gitlab access token.
- .npmrc: (for Node packages) You need to create an
warning
If you are using pnpm
make sure you are using v8.11.x
or higher. Some issues have been flagged using lower versions
🗃️ Access Tokens
2 items
📄️ Installing Acro packages
To access private packages hosted in Acro Commerce's GitLab registry you need to provide authentication to the package manager.
📄️ Third Party Tokens
This guide outlines the additional tokens and credentials you may need based on your project's integrations and requirements. While none of these tokens are required unless you plan to integrate with the specified services, having them ready beforehand will streamline your setup process. When running the create scripts, you will be prompted for these tokens based on your selections.