Prerequisites
Before you begin, ensure you have the following installed on your system:
Development Tools​
Core Development​
- Git - Version control system
- Go - Version 1.25 or higher
- Node.js - Version 22 or higher (
LTSis recommended ✅) - pnpm - Version 9 or higher (
LTSis recommended ✅)
Frontend Development (if applicable)​
- ESLint VSCode Extension - For linting support in VSCode
- Prettier VSCode Extension - For code formatting in VSCode
Setup the Repository​
Fork the Repository​
Start by forking the WSO2 Thunder repository to your GitHub account.
Clone the Repository​
Clone your forked repository to your local machine.
git clone https://github.com/<your-username>/thunder.git
cd thunder