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

    Creating documetation with RDoc

    Scheduled Pinned Locked Moved Developers' Forum
    17 Posts 3 Posters 501 Views 3 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.
    • thomthomT Offline
      thomthom
      last edited by

      I finally worked it out. I was confusing running the command in the command-line with the IRB.

      Only problem now is that I can't get Ubuntu to read my Windows7 shard folders. (I couldn't get this to work with Vista either...)

      @chris fullmer said:

      Most of my scripts are lightly rDoc compatible, based on the template Rick created a while ago. But I have not documented all my methods very well inside of the script.

      What's not compatible? Doesn't it just extract the comments right above classes and methods?

      Thomas Thomassen — SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        If I install Ruby 1.8.6 with the one-click installer - will that affect SU's ruby? Or will it leave it alone?

        Thomas Thomassen — SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • Chris FullmerC Offline
          Chris Fullmer
          last edited by

          It should leave it alone. I have had no known conflicts anyhow.

          And yes, rDoc does just take the line above each class and method, but I have not taken the time to put that line in there. That is what I was thinking of. I would go through and do that if people were interested in using rDoc.

          I was thinking it might be worth looking into for CityGen

          Lately you've been tan, suspicious for the winter.
          All my Plugins I've written

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            Yea, I'll start using it as well.

            I'm currently writing a Unicode module, where I feel the need to documenting is very strong.
            For these collaboration project I think we should agree on a formatting standard.

            What I wrote up as a test for one of my methods are:

            
            # = +FileSystem;;normalize_file_name(_file_name_)+ =
            #
            # == Description ==
            # Normalizes the given _+file_name+_ string into Window's style of representing file names.
            #
            # == Return Values ==
            # _String_ with all forward slashes converted to backward slashes.
            #
            # == Arguments ==
            # +file_name+ UTF-8 +String+
            
            

            I've yet to see how it looks like though. I'm going to install Ruby Standalone now and see if I can generate some test docs.

            Thomas Thomassen — SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • thomthomT Offline
              thomthom
              last edited by

              uuhh.... I just got it working, and my first attempt did not look good. A different formatting is required.

              Thomas Thomassen — SketchUp Monkey & Coding addict
              List of my plugins and link to the CookieWare fund

              1 Reply Last reply Reply Quote 0
              • thomthomT Offline
                thomthom
                last edited by

                I've run into an issue.

                Then I first pass a folder to rdoc it processes all files. But when I make modification to one of the files and run rdoc again it only processes the changed one. The HTML docs I get then only lists the content of that last changed file. The rest of the previously processed files isn't listed.
                They aren't processed until I make changes to them. If I try to force process one of the unchanged files it says there's no newer version.

                Some kind of bug?

                Thomas Thomassen — SketchUp Monkey & Coding addict
                List of my plugins and link to the CookieWare fund

                1 Reply Last reply Reply Quote 0
                • thomthomT Offline
                  thomthom
                  last edited by

                  Is there any way of hosting the generated files on the Google Code project site?

                  Thomas Thomassen — SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • thomthomT Offline
                    thomthom
                    last edited by

                    Hey, this documentation look much nicer than the default RDoc output. And from a web-developers standpoint it makes me happy that it doesn't use the ugly frames either. http://rdoc.rubyforge.org/RDoc/DOT/Node.html

                    Apparently made by this generater: http://deveiate.org/projects/Darkfish-Rdoc/ <- me wants to use this! 😄

                    Thomas Thomassen — SketchUp Monkey & Coding addict
                    List of my plugins and link to the CookieWare fund

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jim
                      last edited by

                      darkfish is the default output for the latest version of rdoc.

                      There are a few others. I like allison, but have not been able to make it work.

                      rdoc creates a lot of files, so there is no easy way to use them on google code. Ideally if you use google code would be to get rdoc to output in the google code wiki format.

                      Hi

                      1 Reply Last reply Reply Quote 0
                      • thomthomT Offline
                        thomthom
                        last edited by

                        How do you install the latest RDoc on Windows?
                        I'm confused...

                        I see references to chm htere, it now makes .chm help files as well?

                        Thomas Thomassen — SketchUp Monkey & Coding addict
                        List of my plugins and link to the CookieWare fund

                        1 Reply Last reply Reply Quote 0
                        • thomthomT Offline
                          thomthom
                          last edited by

                          Ah. I finally figured out what that gem thing was. Everything is working fine now. 😄
                          Pretty docs.

                          Thomas Thomassen — SketchUp Monkey & Coding addict
                          List of my plugins and link to the CookieWare fund

                          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