Closed Eneroth3 closed 6 years ago
After some attempts I've managed to move the C++ project into this repository (9c0f3ccd95fe94c3c9f091d5153e1980adcbd4f9).
I don't know how conventional it is to put the VS solution and project in a sub directory but I want people to be able to work on the Ruby part of this project without having to worry about VS, the SDK, setting up the VS project, compiling etc. For now the binary files used in the Ruby extension are not ignored in Git, to make the src folder represent a fully functional SketchUp plugin.
I'm suspecting it is also conventional to ignore the compiled .exe file in the repo, although including it would greatly benefit any potential developer who wants to improve the Ruby part of the project, but have no experience in C++ coding.
Avoid checking in binaries. Instead you can make a build, then upload it to the Releases tab of your project. (Add version tags when you make a new release.)
I don't know how conventional it is to put the VS solution and project in a sub directory but I want people to be able to work on the Ruby part of this project without having to worry about VS, the SDK, setting up the VS project, compiling etc. For now the binary files used in the Ruby extension are not ignored in Git, to make the src folder represent a fully functional SketchUp plugin.
I have done that in some projects. Don't think there is a strong convention.
As of now the C++ part of this extension has been developed inside the SketchUp SDK's directory, by modifying an example. Some help for setting up a project the proper way, and include it somewhere in this repo would be much appreciated.
I'm suspecting it is also conventional to ignore the compiled .exe file in the repo, although including it would greatly benefit any potential developer who wants to improve the Ruby part of the project, but have no experience in C++ coding.
@thomthom, maybe you could help me setting up the project when you have the time :) .
(For the sake of documentation, here is the current C++ code for convert_version.exe)