forked from puppetlabs/puppet
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(#18023) Document user facing classes using yardoc and show api.
This adds yardoc to user facing classes Type, Parameter, Property, Provider, Report, as well as classes used by these via inclusion or delegation and where documetation was most relevant to add at the source. This also includes puppet specific tags (@comment, and @dsl), puppet specific templates (shows DSL for elements marked with @dsl), as well as some general improvements to the default yard templates. As this is the first stab at providing more comprehensive code documentation, there are many unanswered questions in the documentation that are marked with @todo, or ??? to indicate uncertainty. More investigation is required to update these. Many methods are marked as being non api. As this documentation is not final, and only covers a portion of the puppet code base, the lack of a "private" tag being displayed should not yet be taken as authoritiative indication that it is api.
- Loading branch information
Showing
23 changed files
with
2,331 additions
and
458 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.