rive-app / rive-app/rive-runtime

Why can't we have proper Windows build instructions.

Open
#46 4 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

triage
Dominant language
C++
Stars
1.2k
Forks
121
PR merge metrics
No merged PRs in 30d

Description

“The Rive dev team primarily works on MacOS. There is some work done by the community to also support Windows and Linux.”

As it seems to be explicitly stated in the README, the cpp-runtime has been specifically targeted towards Mac OSX, and any Windows/Linux support is simply an after-thought that’s been driven by the community. This seems like a very strange decision. Considering the project-wide emphasis on supporting as many runtimes as it does, you would think there would also be explicit emphasis on making the cpp-runtime as multi-platform as possible.

You would think that a comprehensive windows build guide could at the very least be created.

I understand the developers use Macs, but this entire project is designed to be supported by MULTIPLE different runtimes. It is completely outrageous the developers have chosen such a, frankly, openly negligent stance on providing support for other OS build. The quoted text from the README makes it seems that even supporting other OS's other than OSX wasn't even their plan at all until the community made them.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the README's cpp-runtime platform-support section and the existing community Windows/Linux build guidance. Identify the steps needed to build on Windows, then add a comprehensive Windows build guide to the README and verify that the instructions are complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, documentation, operating-systems
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.