Development

Ruby

The Ruby portion is developed with VSCode. Some of the nice-to-have VSCode extensions are:

  • EditorConfig
  • Ruby
  • Ruby Solargraph
  • ruby-rubocop
  • VSCode Ruby

Dependencies for including SketchUp and Ruby code analysis and compiling documentation:

  • Ensure to have Ruby 2.7+ installed.
  • Run bundle install from the root directory of this project (via terminal).
  • Run bundle update when VSCode notifies about outdated gems.

To compile documentation with YARD, run yardoc from the root directory of this project.

C++

The C++ portion is developed with Visual Studio on Windows and xCode on OS X.