Back to overview
Contributing

Help build the next release.

LuminalShine is a small project with a big surface area. Issue reports, documentation fixes, driver compatibility notes, and code changes are all genuinely useful — whatever your level of experience.

LuminalShine builds on Windows using clang with --fms-extensions — this differs from upstream Sunshine, and is what lets us pull in MSVC-specific Win32 features without committing to the full MSVC build chain. The Web UI is built with Vite, Vue 3, and Tailwind CSS, with Lucide and Simple Icons for iconography.

By submitting a pull request you agree that your contribution is licensed under the same terms as the project — GNU GPL-v3. There is no CLA. We do ask that you only submit code you have the right to license.

Be respectful, assume good faith, and keep discussions focused on the technical work. The NortheBridge Foundation reserves the right to remove comments and contributors that are disruptive to the project or hostile to other participants.