Development guide - ItsSim/fsolauncher GitHub Wiki
Welcome to the guide dedicated to getting ready to contribute to the FreeSO Launcher codebase.
Overview
- Project structure
- Code style
- Using IPC (Inter-Process Communication)
- Using Modals
- Creating Sidebar Tabs and Pages
- Creating Installers
- Debugging
- How to Contribute (CONTRIBUTING.md)
- Branching Strategy: Main and Develop Branches
- Continuous Integration and Delivery
- Versioning
- Ensuring macOS compatibility without access to a Mac device
- Creating End-to-End Tests
Requirements
- Windows 7+ or macOS 10.10+
- Latest Node.js LTS
- Visual Studio Code