sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Searching for a plugin code template

    Scheduled Pinned Locked Moved Developers' Forum
    3 Posts 2 Posters 9 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • IltisI Offline
      Iltis
      last edited by

      Hello everyone,

      I would like to "cleanly" code small extensions for SketchUp.

      Is there somewhere an empty code template with best practices ? with comments that say "you have to put (this) here"

      For example, I'm wondering about :

      • how many folders ?
      • where (folder) to put toolbar icons, what formats are supported ?
      • where to put menu descriptions in the code ?
      • how to separate the code into different files ?
      • which "containers" to use in the code ?

      I'm not a strong coder, so I'm sorry if these questions seem trivial.

      Do you have anything like this to hand?

      Thank you for your help,
      Renaud

      1 Reply Last reply Reply Quote 0
      • Rich O BrienR Offline
        Rich O Brien Moderator
        last edited by

        It's a good idea to look at the sketchup example on github to get a feel for best practices

        https://github.com/SketchUp/sketchup-ruby-api-tutorials

        The examples are commented so it is easy to see structure

        This is a good example of a simple extension...

        https://github.com/SketchUp/sketchup-ruby-api-tutorials/blob/main/tutorials/01_hello_cube/tut_hello_cube.rb

        Download the free D'oh Book for SketchUp 📖

        1 Reply Last reply Reply Quote 0
        • IltisI Offline
          Iltis
          last edited by

          Thank you very much, this is exactly what I'm looking for ! 😄 😄 😄

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement