Getting started
This guide covers the prerequisites and tools you need to build an extension on the Awell platform.
There are two main reasons why you would want to build your own extension.
Building an extension needs to be done via our awell-extensions
repository. Check out the repository locally to start contributing and create your first extension! If you're building a private extension, use your private repository.
Before you can create your first extension, make sure you have the following prerequisites.
cd
into a folder and run commands.The repository can run using Node.js versions below 20.6
(e.g., 20.5.1
). Versions 20.6
and above will cause an error with ESLint.
Note that we use yarn PnP which might require additional configuration in your IDE to work properly. You can follow the installation instructions below to get the repository running locally.
If you use a different IDE, check the yarn documentation for instructions on IDE setup.
Follow the steps below to set up the extensions repository locally on your machine:
ctrl+shift+p
in a TypeScript fileYou can validate you have a working set up by running yarn test
, yarn lint
, and yarn build
.