Developer Guide

Build & contribute to
DevSwitch.

DevSwitch is open-source and welcomes contributions of all kinds — bug fixes, new features, documentation improvements, and more.

Repository Overview

Tech Stack

Electronv40.2.1Reactv19.2.0TypeScriptv5.9.3Tailwind CSSv4.1.18Radix UIvlatestVitev7.2.4ZustandvlatestOpenSSHvsystem

How to Contribute

Follow these steps to get a local development environment running.

01
Fork & Clone
git clone https://github.com/umesh-saini/DevSwitch.git
cd DevSwitch
02
Install Dependencies
npm install
03
Run Dev Mode
# Terminal 1 – React app
npm run dev

# Terminal 2 – Electron
npm run electron:dev
04
Submit PR
git checkout -b feat/your-feature
git push origin feat/your-feature
# Open a Pull Request on GitHub

Good First Issues

View all

Contributing Guide

Detailed contribution guidelines

Code of Conduct

Community standards and behavior

License

MIT — free for everyone