1. 25 Jun, 2018 1 commit
  2. 20 Jun, 2018 2 commits
  3. 11 Jun, 2018 1 commit
  4. 08 Jun, 2018 1 commit
  5. 05 Jun, 2018 1 commit
  6. 04 Jun, 2018 1 commit
    • Eric Putnam's avatar
      (PDOC-255) markdown table of contents update · 03b36bcb
      Eric Putnam authored
      Markdown output does not currently distinguish between the group headings for the table of contents and group headings in the actual content. This change adds a 'Table of Contents' heading and changes group headings to bold text to make it much more clear that you're looking at the table of contents.
      03b36bcb
  7. 11 May, 2018 3 commits
  8. 10 May, 2018 4 commits
  9. 25 Apr, 2018 1 commit
    • Eric Putnam's avatar
      (maint) update various documentation · 8bfcdffb
      Eric Putnam authored
      This updates various docs in the project.
      * Get rid of MAINTAINERS
      * Update JSON.md with tasks and plans
      * Fix some weirndess in the README
      * Polish CONTRIBUTING.md
      8bfcdffb
  10. 23 Apr, 2018 3 commits
  11. 20 Apr, 2018 4 commits
    • Eric Putnam's avatar
      (PDOC-238) add generated message to markdown · 2d59213b
      Eric Putnam authored
      Currently there is no evidence in REFERENCE.md itself that it was generated and should not be edited. This adds a comment in the markdown, so as not to disrupt its rendered appearance but still communicate to the user when editing that the file is generated.
      2d59213b
    • willmeek's avatar
      Merge pull request #174 from eputnam/pdoc240 · 2ec1b240
      willmeek authored
      (PDOC-240) add handling for :array node type in rsapi_handler
      2ec1b240
    • Eric Putnam's avatar
      (PDOC-240) add handling for :array node type in rsapi_handler · 9a1a0b4a
      Eric Putnam authored
      The 'features' key in the resource api expects an array of feature names. Currently, if you run strings on a resource api type that specifies features, it falls over because it doesn't know what to do with an AST node of type :array. Further, the method that throws the error is looking for an undefined variable called 'parameters'. This removes the odd conditional that calls 'parameters' and adds a method that returns an array of the array contents that may be passed to features. Features are not currently sent to the renderer, but now Strings will be able to handle any array it comes across in an rsapi type.
      9a1a0b4a
    • willmeek's avatar
      Merge pull request #173 from eputnam/pdoc159 · 09a240dd
      willmeek authored
      (PDOC-159) server urls fix
      09a240dd
  12. 16 Apr, 2018 1 commit
    • Eric Putnam's avatar
      (PDOC-159) server urls fix · e63f1c31
      Eric Putnam authored
      When using `puppet strings server`, resources with names containing '::' end up 404ing from the left bar. This is because strings namespaces these objects but YARD does not when building URLs.
      e.g. foo::bar's url should be /doc/foo/puppet_classes/foo/bar.html but
      ends up instead being doc/foo/puppet_classes/foo_3A_3A_bar.html because
      of YARD's url encoding. This is a monkey patch, courtesy @domcleal, that
      decodes the urls back so that they are namespaced correctly.
      e63f1c31
  13. 11 Apr, 2018 3 commits
  14. 10 Apr, 2018 2 commits
  15. 04 Apr, 2018 1 commit
  16. 03 Apr, 2018 2 commits
  17. 30 Mar, 2018 3 commits
  18. 29 Mar, 2018 3 commits
  19. 27 Mar, 2018 3 commits
    • Eric Putnam's avatar
      (PDOC-228) puppet plans support · da5cad7c
      Eric Putnam authored
      Currently, Puppet Strings only supports Puppet Tasks. Since Plans are
      sort of connected to Tasks, it seemed right that Strings should also
      support Plans. That and Plans are a thing that needs to be documented.
      
      First, the Puppet[:tasks] setting needs to be set to add the 'plan' keyword to the Puppet Parser's lexicon, so this sets it in the Strings parser if the setting exists. If it does not exist and Puppet.version is less than 5.0.0, Strings will error out.
      
      Second, processing for the Plans themselves is set up. Plans are very
      similar to other Puppet objects like defined types and classes, so this
      involved some serious copy-pasta.
      
      Third, all the template/to_hash scaffolding for the different outputs is in place (HTML,
      JSON, Markdown).
      
      Yey.
      da5cad7c
    • Hunter Haugen's avatar
      Merge pull request #167 from eputnam/pdoc36 · e37c8b70
      Hunter Haugen authored
      (PDOC-36) hack to fix README links in generated HTML
      e37c8b70
    • Hunter Haugen's avatar
      Merge pull request #166 from eputnam/pdoc192 · 414d124d
      Hunter Haugen authored
      (PDOC-192) remove warning for title/name
      414d124d