discord / gamesdk-and-dispatch

Public issue tracker for the Discord Game SDK and Dispatch
22 stars 7 forks source link

Proposal: put the C++ and C# wrappers on GitHub #87

Open sylveon opened 4 years ago

sylveon commented 4 years ago

Currently, the C++ and C# wrappers are distributed in source form in the Game SDK download zip. I believe it would be better to put them in this repo (or another) for the following reasons:

Note that I am not suggesting to use a permissive license (although that would be appreciated), the code could be uploaded but still require acceptance of the Developer TOS to use (since you need to accept it to access the DLL anyways). Contributors can sign a CLA to agree that their code contributions will be distributed with those terms as well.

msciotti commented 3 years ago

Putting the raw wrappers up is probably not what we want to do because they are auto-generated behind the scenes. The autogeneration is really useful in both our CI and in ensuring consistency in new methods and types.

I would like to open source the auto-generation that makes the wrappers, as that would be the "right" fix. I won't close this issue but that would be the path forward.