Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic Documentation #697

Closed
ferventcoder opened this issue Apr 18, 2016 · 0 comments
Closed

Automatic Documentation #697

ferventcoder opened this issue Apr 18, 2016 · 0 comments

Comments

@ferventcoder
Copy link
Member

ferventcoder commented Apr 18, 2016

Generating documentation from PowerShell Functions and Choco commands should be easier to do. Provide a way to generate documentation in a way that is easier to update.

This might be a breaking change - depending on how folks were using some of the functions.

@ferventcoder ferventcoder self-assigned this Apr 18, 2016
@ferventcoder ferventcoder added this to the 0.9.10 milestone Apr 18, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
This adds the current items from the wiki prior to auto generated docs
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
The generator will create documents as UTF8 w/BOM, so
ensure all documents are prepped and ready for the
changes.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 22, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
This adds the current items from the wiki prior to auto generated docs
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
The generator will create documents as UTF8 w/BOM, so
ensure all documents are prepped and ready for the
changes.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 25, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 28, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 28, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 28, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 28, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 29, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
- Ensure each parameter is listed on its own line in syntax
- Ensure the parameters in syntax are TitleCase.
- Replace community feed and community repository with url to
dot org packages page.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 29, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Apr 29, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 1, 2016
This adds the current items from the wiki prior to auto generated docs
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 1, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 1, 2016
The generator will create documents as UTF8 w/BOM, so
ensure all documents are prepped and ready for the
changes.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 25, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
- Ensure each parameter is listed on its own line in syntax
- Ensure the parameters in syntax are TitleCase.
- Replace community feed and community repository with url to
  dot org packages page.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 25, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 25, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 25, 2016
This will allow cmdlet bindings but still allow for splatting with
parameters that would not apply, which works when you do not have
cmdlet bindings, but doesn't work with cmdlet bindings without this
switch.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
This adds the current items from the wiki prior to auto generated docs
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
The generator will create documents as UTF8 w/BOM, so
ensure all documents are prepped and ready for the
changes.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
- Ensure each parameter is listed on its own line in syntax
- Ensure the parameters in syntax are TitleCase.
- Replace community feed and community repository with url to
  dot org packages page.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue May 31, 2016
This will allow cmdlet bindings but still allow for splatting with
parameters that would not apply, which works when you do not have
cmdlet bindings, but doesn't work with cmdlet bindings without this
switch.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
Generate documentation for Commands and Helpers (PowerShell Functions)
automatically.

- Like the current documentation, generate the command call in
  parentheses next to the current command name.
- Add command reference specific
- Convert commands in reference to links
- Check for the "See It In Action" header
- Add all commands to be generated
- Add notice about auto generation
- Headers for formatting
- Remove options and switches note and reimplement
- Replace `command` and `choco command` with links to the wiki documents
- Replace gif links with actual images
- convert the packages.config section
- Replace links for Chocolatey Pro/Business
- Write out how to rerun powershell commands to see the helper
  documentation
- Ensure parameters are capitalized
- All line endings should be CRLF
- Ensure each parameter is listed on its own line in syntax
- Ensure the parameters in syntax are TitleCase.
- Replace community feed and community repository with url to
  dot org packages page.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
This will allow cmdlet bindings but still allow for splatting with
parameters that would not apply, which works when you do not have
cmdlet bindings, but doesn't work with cmdlet bindings without this
switch.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
Update all of the code with documentation based on what
is needed and what is already available on the wiki. This
will allow documentation to have one source of truth
regarding Commands and PowerShell Helpers.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
Update the generated documentation with the result
of GenerateDocs.ps1.
ferventcoder added a commit to ferventcoder/choco that referenced this issue Jun 3, 2016
This will allow cmdlet bindings but still allow for splatting with
parameters that would not apply, which works when you do not have
cmdlet bindings, but doesn't work with cmdlet bindings without this
switch.
ferventcoder added a commit that referenced this issue Jun 3, 2016
(GH-697) Automatically generate documentation
ferventcoder added a commit that referenced this issue Jun 3, 2016
* stable:
  (GH-772) Uninstall-ChocolateyEnvironmentVariable
  (GH-765) Updates for Get-FtpFile
  (GH-697) Allow for ignored arguments
  (maint) miscellaneous PS fixes
  (GH-713) Rename Get-ProcessorBits Get-OSArchitectureWidth
  (GH-527) Url is optional
  (GH-697) Update Generated Documentation
  (GH-697) Update Code With Documentation
  (GH-697) Generate Documentation Automatically
  (GH-697) Update Current Docs for Generator
  (GH-697) rename CommandsSources to CommandsSource
  (GH-697) add current helpers/commands
  (maint) remove magic string environment vars
  (GH-756) Empty $env:ChocolateyToolsLocation combine error
  (GH-689) Report install work w/non-POSH pkgs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants