Creating a documentation menu

User Tag List

Results 1 to 6 of 6
  1. #1
    Corthezz's Avatar Elite User Authenticator enabled
    Reputation
    386
    Join Date
    Nov 2011
    Posts
    325
    Thanks G/R
    191/98
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Creating a documentation

    Hey there,
    I am about to create an online documentation for a c# class. Currently planing on using GhostDoc to generate XML comments and SHFB to create the hml files from the XML.
    Stil I want to ask if someone maybe knows a better solution.
    I am very impressed with Honorbuddys documentation since its very clear. Does someone maybe know what tools they use?

    Thanks
    Check my blog: https://zzuks.blogspot.com

    Creating a documentation
  2. #2
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Corthezz View Post
    Hey there,
    I am about to create an online documentation for a c# class. Currently planing on using GhostDoc to generate XML comments and SHFB to create the hml files from the XML.
    Stil I want to ask if someone maybe knows a better solution.
    I am very impressed with Honorbuddys documentation since its very clear. Does someone maybe know what tools they use?
    Well I don't know much about GhostDoc or any of the other generating tools but I do know that HonorBuddy's documentation sucks and if you're impressed with it, you need to raise your standards. It's poorly written, it looks awful and it's incomplete. If you're going to automatically generate documentation then why even have documentation. My suggestion is if you're serious about your project, write all the documentation yourself and make a dedicated website for it, or maybe use a wiki on GitHub. But if you're lazy I guess you can generate webpages using documentation generators, though I've seen enough of them to know they're garbage.

    For my own project I'm developing a dedicated website with detailed documentation which I'm writing myself. I use node.js with plugins that help me generate static webpages through the use of templates. Some documentation uses markdown, other uses custom generators. Either way it looks great and although it takes time, it's well worth the effort. But each project is different, figure out if it's worth the effort, but don't half ass it, never half ass it. Good Luck!
    Last edited by Torpedoes; 09-09-2015 at 08:16 AM.

  3. #3
    Valediction's Avatar Active Member
    Reputation
    37
    Join Date
    Jul 2012
    Posts
    48
    Thanks G/R
    8/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Torpedoes View Post
    Well I don't know much about GhostDoc or any of the other generating tools but I do know that HonorBuddy's documentation sucks and if you're impressed with it, you need to raise your standards. It's poorly written, it looks awful and it's incomplete. If you're going to automatically generate documentation then why even have documentation. My suggestion is if you're serious about your project, write all the documentation yourself and make a dedicated website for it, or maybe use a wiki on GitHub. But if you're lazy I guess you can generate webpages using documentation generators, though I've seen enough of them to know they're garbage.

    For my own project I'm developing a dedicated website with detailed documentation which I'm writing myself. I use node.js with plugins that help me generate static webpages through the use of templates. Some documentation uses markdown, other uses custom generators. Either way it looks great and although it takes time, it's well worth the effort. But each project is different, figure out if it's worth the effort, but don't half ass it, never half ass it. Good Luck!
    Are you telling me you've never had to use Javadoc for anything? Or didn't find it useful? Well assuming you have done anything in Java of course (for some of us it's a necessary evil :/ ). For many projects (typically medium to large), it seems a very apt tool and choice, taking into account the time/quality tradeoff.

  4. #4
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Valediction View Post
    Are you telling me you've never had to use Javadoc for anything? Or didn't find it useful? Well assuming you have done anything in Java of course (for some of us it's a necessary evil :/ ). For many projects (typically medium to large), it seems a very apt tool and choice, taking into account the time/quality tradeoff.
    Last time I used Java was when it was still owned by Sun.

    The problem with all these generating tools (Javadoc, Doxygen, VC) is that they encourage writing bad documentation. All those comment blocks need to be formatted, they're often limited in functionality and they get in the way of well written, clean code. The generators also don't create particularly well designed pages. In an effort to conform to "standards" they include a bunch of extra crap that nobody cares about, and in some cases they end up looking like a jumbled mess. They were developed by engineers not designers. All projects are unique and, as such, deserve a unique approach to documentation. Just because something is there doesn't mean you should use it (except when it comes to security).

    But then again I think I'm just irked by all the documentation I've seen. All of them are just a pain in the ass to navigate and some offer no useful information.

  5. #5
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    HB are most certainly using SHFB. If yours looks any different then it's probably because you're using an old release (maybe from codeplex, those are outdated.)

    Edit: By the way some of their documentation looks, they are also using something like GhostDoc to document a lot of functions, ie. LevelBot.MountVendor "Mounts the vendor"...
    Last edited by Jadd; 09-09-2015 at 11:40 PM.

  6. #6
    Filint's Avatar Contributor Authenticator enabled
    Reputation
    167
    Join Date
    Mar 2014
    Posts
    97
    Thanks G/R
    23/56
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Jadd View Post
    HB are most certainly using SHFB. If yours looks any different then it's probably because you're using an old release (maybe from codeplex, those are outdated.)

    Edit: By the way some of their documentation looks, they are also using something like GhostDoc to document a lot of functions, ie. LevelBot.MountVendor "Mounts the vendor"...
    I've just looked through lots of their documentation.

    Good god. I haven't laughed so much in years.

Similar Threads

  1. Recommended Programs for Creating WoW Movies
    By Örpheus in forum World of Warcraft Guides
    Replies: 2
    Last Post: 12-24-2006, 08:13 PM
  2. Creating a leveling bot
    By dragonmonster in forum World of Warcraft General
    Replies: 4
    Last Post: 10-29-2006, 10:15 PM
  3. How To Creat A Macro
    By LightWave in forum World of Warcraft Guides
    Replies: 5
    Last Post: 08-17-2006, 06:58 AM
  4. Step-By-Step Create Your Own AFK Bot! MMOwned Exclusive!
    By =sinister= in forum World of Warcraft Guides
    Replies: 6
    Last Post: 07-26-2006, 09:04 PM
  5. Sulfuras (guide to capture/create urbx weaponx)
    By oninuva in forum World of Warcraft Guides
    Replies: 4
    Last Post: 05-06-2006, 12:42 AM
All times are GMT -5. The time now is 12:58 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search