1. 20 Apr, 2018 1 commit
  2. 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
  3. 11 Apr, 2018 3 commits
  4. 10 Apr, 2018 2 commits
  5. 04 Apr, 2018 1 commit
  6. 03 Apr, 2018 2 commits
  7. 30 Mar, 2018 3 commits
  8. 29 Mar, 2018 3 commits
  9. 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
  10. 26 Mar, 2018 1 commit
  11. 22 Mar, 2018 8 commits
  12. 21 Mar, 2018 2 commits
  13. 20 Mar, 2018 1 commit
  14. 19 Mar, 2018 1 commit
    • Eric Putnam's avatar
      (PDOC-206) support for Puppet Tasks · 738275b9
      Eric Putnam authored
      Currently, puppet-strings does not know how to generate documentation
      for Puppet Tasks. This does all the work to add support for Tasks
      including a new JSON parser, a task handler, task statement, and task code
      object. Basically, Strings reads the JSON using the native ruby json
      parser and sends values through in a way it understands. It is only
      passing json key/value pairs through, nothing is happening with tags at
      this time. You can now document Tasks and generate HTML, Markdown, or
      JSON output.
      738275b9
  15. 01 Mar, 2018 4 commits
  16. 28 Feb, 2018 2 commits
  17. 27 Feb, 2018 2 commits
    • Eric Putnam's avatar
      hold off on gcg · 567ee8aa
      Eric Putnam authored
      The version of github changelog generator we want to use requires a
      version of Ruby we can't yet guarantee. This reverts all the plumbing
      for gcg while still committing the changelog
      567ee8aa
    • Eric Putnam's avatar
      release prep and gcg config · 6ffefc47
      Eric Putnam authored
      6ffefc47