Issue
As an Appsmith developer setting up the client codebase locally on Windows OS, I need to first set up WSL. Then, I need to ensure that I have Docker and mkcert installed on my system. The client codebase uses ReactJS and Typescript, and I will be using VS Code Editor for development.
Resolution
To set up Appsmith client code locally on Windows OS, it is necessary to set up WSL (Windows Subsystem for Linux) first. Once WSL is set up, the following steps can be followed:
- Install Docker on the system if not already installed. The link for installation is provided in the instructions.
- Install
mkcert
which is used for SSL certificates. The link for installation is provided in the instructions. - Clone the Appsmith repository from GitHub.
- Open Command Prompt in the cloned repository directory and run the command
cd app/client
. - Run
mkcert -install
to install the local SSL certificate. - Run
docker-compose up
to run the application in development mode. - Access the Appsmith application in a browser at
https://localhost:3000
The primary editor used for client-side development in Appsmith is Visual Studio Code. The codebase uses libraries like ReactJS, Redux-Saga, and Typescript. Additional details and instructions can be found in the provided link.