Questions tagged [documentation]

THIS TAG IS FOR DOCUMENT GENERATORS ONLY. Include language and/or SDE tag as well. DO NOT USE to ask for links to documentation or tools, or to critique vendor documentation.

Use the tag for questions related to self-documenting code and documentation generators.

Basic definitions

  • Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. It either explains how it operates or how to use it, and may mean different things to people in different roles.Wikipedia

  • A documentation generator is a programming tool that generates software documentation intended for programmers or end users, or both, from a set of specially commented source code files, and in some cases, binary files.Wikipedia

Related tags

Possible synonyms:

Substitute these more specific tags for where possible:

"Documentation" topics on other SE sites

Questions about how documentation fits within the software development process are off-topic on StackOverflow, but are on-topic on Software Engineering.

Writing Stack Exchange has tags for Technical Writing, API Documentation and Software Tools, with a focus on the craft of professional writing.

Useful links

Off-Topic Questions

Remember that the following types of questions are off-topic, and subject to being closed and deleted:

  • Where is the documentation for... ?
  • What is the best way to document... ?
  • Is there a tool to help document... ?
  • Is this documentation correct?
4700 questions
3
votes
1 answer

cldoc crashes on template partial specialization

This question was flagged as unclear what I'm asking. For clarity, I am asking for a workaround to get this document generator working properly against my codebase. (perhaps splitting the job into batches? Is that possible with cldocs? Perhaps…
OmnipotentEntity
  • 16,531
  • 6
  • 62
  • 96
3
votes
2 answers

How to annotate "@readonly-but-modified-internally" members / properties in JSDoc?

JSDoc has a @readonly doclet tag: The @readonly tag indicates that a symbol is intended to be read-only. For example: /** * The name of the represented principal * @member {string} * @readonly */ this.name = primaryName; However, what I really…
user2864740
  • 60,010
  • 15
  • 145
  • 220
3
votes
1 answer

Comprehensive list of the usable variables in Semantic-Ui?

Is there a comprehensive variable list of all the things that can be customized in Semantic-Ui? Like @floatingBoxShadow, @iconSize, etc.
András Gyömrey
  • 1,770
  • 1
  • 15
  • 36
3
votes
1 answer

What is this javascript documentation style called?

In the socket.io documentation, they use a nomenclature that doesn't look like javascript (though it's a javascript library) that seems a bit out of place. Examples here: http://socket.io/docs/client-api/ (the page has changed since, here's a web…
jfriend00
  • 683,504
  • 96
  • 985
  • 979
3
votes
5 answers

What's the best way to manage a lot of text in code (and also support translations)?

I'm developing an application which has a lot of text and also different modules which can be included or not in every build. For each saved project we generate automatically a report with all the details (i.e. description of algorithms used in that…
martjno
  • 4,589
  • 5
  • 34
  • 31
3
votes
1 answer

Is there an official documentation standard for Scheme?

Java has javadoc. Python has docstrings. But what about Scheme? I'm wondering if there is any standard way of commenting Scheme programs that allows for later creation of documentation. It's being hard to find it on Google because "Scheme" means a…
Felipe
  • 16,649
  • 11
  • 68
  • 92
3
votes
3 answers

How to manage end user documentation for a project under continuous integration?

I have a project under continuous integration and would like to add end user documentation to the project. The end user documentation is a user manual, not API documentation. In our environment we use windows, c#, msbuild, cruisecontrol.net and…
mcdon
  • 4,931
  • 3
  • 38
  • 36
3
votes
1 answer

Why isn't haddock generating documentation?

My Haskell file (pretty sure this is not the problem) is basically: import System.IO ... -- | Every Word is a String type Word = String ... -- | Some documentation for Haddock to see main :: IO () main = do ... My Setup.hs: import…
wrongusername
  • 18,564
  • 40
  • 130
  • 214
3
votes
1 answer

Doxygen Documentation in Xcode 5 makefile project

according to this link Xcode 5 should be able to interpret doxygen-like documentation, and make them show up in quick help. A similar question was already asked here, however there was no info on what to do if it doesn't work. I'm working on an…
3
votes
1 answer

Where can I read about ContentManager.Query() in Orchard?

I hate to ask questions like these, but where can I learn about this particular part of the Orchard API? The documentation doesn't go into half as much detail as it should/could so would be very grateful if somebody could point me in the right…
Dan
  • 89
  • 7
3
votes
6 answers

Mandatory method documentation

On my previous job, providing all methods with javadoc was mandatory, which resulted in things like: /** * Sets the Frobber. * * @param frobber The frobber */ public setFrobber(Frobber frobber) { ... } As you can see, the documentation takes up…
Sjoerd
  • 74,049
  • 16
  • 131
  • 175
3
votes
1 answer

underscore-like API documentation

Is there any specific tool that is used by underscore authors to generate documentation? I suppose so because I've found at least three projects documented in the same style, but I can't find any information about such tool used by any of those…
Kamil Z
  • 653
  • 8
  • 20
3
votes
3 answers

How to properly document class' static variables?

What is the preferred way to document static variables in classes? class Foo(object): """ Foo doc. """ bar = 'bar' """ Bar doc. """ class Foo(object): """ Foo doc. """ # Bar doc. bar =…
morgoth84
  • 1,070
  • 2
  • 11
  • 25
3
votes
4 answers

Selective API Javadocs

I have what must surely be a fairly common documentation need... I'm implementing a rather sizable Java library code base that has, among other things, various classes intended to be exposed to a caller/implementor at the appropriate level of…
Alex Balashov
  • 3,218
  • 4
  • 27
  • 36
3
votes
2 answers

convert c# code files to one html file/s?

How i can convert to c# code files to html files?Is there any generation tool? I need it my presentation...
tobias
  • 1,502
  • 3
  • 22
  • 47