Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. IT & Infrastructure
  4. Program documentation

Program documentation

Scheduled Pinned Locked Moved IT & Infrastructure
toolsquestiondiscussion
3 Posts 3 Posters 1 Views 1 Watching
  • 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.
  • O Offline
    O Offline
    oggenok64
    wrote on last edited by
    #1

    I'd appreciate if any of you had input on tools for program documentation. I'm not thinking about manuals, installation guides, product sheets and what else our poor clients and others are bombarded with, but good old fashioned internal program documentation: Algorithms, Data structures, Tools, Dependencies, Databases, Compiler switches, etc, etc, etc. The lot! What i'm looking for is an effecient tool for a very small departement (headcount is two and a half) situated in one location. Ease of use is very high on the priority list. Flashy looking printed output is very low. Having googled around, i've reached three conclusions: 1) Word is the worst choice of all. 2) Wiki solutions are becoming increasingly popular. 3) Dedicated documentation tools are often very "corporate". As an experiment i tried out MoinMoin Wiki. It seemed ok but my hands never came over my head. Any thoughts? Søren

    L K 2 Replies Last reply
    0
    • O oggenok64

      I'd appreciate if any of you had input on tools for program documentation. I'm not thinking about manuals, installation guides, product sheets and what else our poor clients and others are bombarded with, but good old fashioned internal program documentation: Algorithms, Data structures, Tools, Dependencies, Databases, Compiler switches, etc, etc, etc. The lot! What i'm looking for is an effecient tool for a very small departement (headcount is two and a half) situated in one location. Ease of use is very high on the priority list. Flashy looking printed output is very low. Having googled around, i've reached three conclusions: 1) Word is the worst choice of all. 2) Wiki solutions are becoming increasingly popular. 3) Dedicated documentation tools are often very "corporate". As an experiment i tried out MoinMoin Wiki. It seemed ok but my hands never came over my head. Any thoughts? Søren

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      May I suggest Sandcastle[^] to generate source-code level documentation? Pick a method name, and add three slashes above it;

      ///
      void Main (string[] args)

      will generate a placeholder;

      /// <summary>
      ///
      /// </summary>
      /// <param name="args"></param>
      static void Main (string[] args)

      Plus the class-diagrams, that both Visual Studio and SQL Server can generate for you.

      This works for me as a team, when this.teamSize == 1

      1 Reply Last reply
      0
      • O oggenok64

        I'd appreciate if any of you had input on tools for program documentation. I'm not thinking about manuals, installation guides, product sheets and what else our poor clients and others are bombarded with, but good old fashioned internal program documentation: Algorithms, Data structures, Tools, Dependencies, Databases, Compiler switches, etc, etc, etc. The lot! What i'm looking for is an effecient tool for a very small departement (headcount is two and a half) situated in one location. Ease of use is very high on the priority list. Flashy looking printed output is very low. Having googled around, i've reached three conclusions: 1) Word is the worst choice of all. 2) Wiki solutions are becoming increasingly popular. 3) Dedicated documentation tools are often very "corporate". As an experiment i tried out MoinMoin Wiki. It seemed ok but my hands never came over my head. Any thoughts? Søren

        K Offline
        K Offline
        Kevin McFarlane
        wrote on last edited by
        #3

        As Eddy says below if it's .NET code use Sandcastle. Also worth combining with GhostDoc and, if you can, the CR_Documentor plugin for Developer Express's DXCore - all free. For C++ Doxygen seems to be popular. I've not used it myself though.

        Kevin

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups