Commit Graph

69 Commits

Author SHA1 Message Date
jbondpdx fe893a9c57 remove duplicated docs from README, refer to docs site 2018-05-10 16:44:10 -07:00
Eric Putnam 8bfcdffbaa
(maint) update various documentation
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
2018-04-25 09:41:52 +01:00
jbondpdx 625dd18cb8 fixes an ol and adds defined type example 2018-04-11 10:40:23 -07:00
jbondpdx 0b52e521de fixes for new readme edits 2018-04-11 09:15:33 -07:00
jbondpdx 24edc85143 second edit on README 2018-04-10 16:32:28 -07:00
jbondpdx 1a778da8b0 more fixes 2018-03-22 14:46:54 -07:00
jbondpdx 911c1ccef5 more edits and big revision on Rake instructions 2018-03-22 12:55:06 -07:00
jbondpdx a7331fa956 update edits 2018-03-21 12:19:41 -07:00
jbondpdx ed14888af8 first edit pass README 2018-03-19 17:27:23 -07:00
Eric Putnam 6ffefc472b
release prep and gcg config 2018-02-26 16:36:41 -08:00
Eric Putnam 1316975826
(PDOC-184) revised cli
`puppet generate` behavior remains unchanged
`puppet generate --format markdown` now defaults to writing to
REFERENCE.md and will accept an override from --out
`puppet generate --format json` defaults to printing to stdout but will
accept the --out param
2018-02-20 12:26:05 -08:00
Eric Putnam 49573ca97c
Update README 2018-02-16 10:25:33 -08:00
David Schmitt be6d706769
Merge pull request #150 from arjenz/master
Spelling README.md
2018-01-26 14:06:16 +00:00
Jesse Scott 2d4bafbb18
Merge pull request #151 from jbondpdx/master
(PDOC-196) Correcting misinformation about supported YARD tags
2018-01-19 14:23:44 -08:00
jbondpdx a5d39e752c (PDOC-196) further disambiguaion 2018-01-19 14:20:09 -08:00
jbondpdx bd96a46620 (PDOC-196) Correcting misinformation about supported YARD tags 2018-01-19 14:04:54 -08:00
Arjen Zonneveld 88f9dba407
Spelling README.md
paramter -> parameter
2017-12-11 16:26:39 +01:00
Garrett Honeycutt 891668d525 Support testing with Puppet 5 2017-08-09 09:53:57 -07:00
Garrett Guillotte f6fcd7e1b4 Fix markdown for code blocks in a README list 2017-05-25 11:18:17 -07:00
OKUMURA Takahiro 928bb23f55
fix typo 2017-05-21 03:37:26 +09:00
Will Hopper 8178c0beff (PDOC-161) Update README with an example usage of the summary tag 2017-03-16 12:51:56 -07:00
Will Hopper 165170c08b (PDOC-155) Allow type documentation in Puppet 4 code
Because Puppet 4 is typed, parameter type information can
be automatically determined without any explicit documentation
in @param tags. However, users may desire to do so anyway for
consistency. This commit allows @param tags to include a [type]
in Puppet 4 code. Strings will emit a warning if the documented
type does not match the actual type. In such an event, the incorrect
documented type will be ignored in favor of the real one.
2017-01-10 13:59:38 -08:00
Hailee Kenney 303c1eda1f (maint) Fix @param type examples in README
Correct the examples of using a parameter type in the @param tag
so that they match how the YARD documentation suggests the tag
should be used.

http://www.rubydoc.info/gems/yard/file/docs/Tags.md#param
2016-12-20 11:43:14 -08:00
Will Hopper 9d18af4114 (PDOC-143) Add installation instructions for PE 3.8 in Windows 2016-12-02 11:19:56 -08:00
jbondpdx 1f9a99a37a (PDOC-133) Edits to Strings README 2016-11-23 12:55:55 -08:00
Lindsey Smith de4bd41193 Update README install instructions for PE
Update the install instructions for the versions of Puppet Enterprise that contain Puppet 4.x
2016-11-09 17:37:51 -08:00
Will Hopper 57475208f8 (PDOC-130) Add example to README about multi-line tag descriptions 2016-10-25 12:55:16 -07:00
Will Hopper 89658718c8 (PDOC-128) Add explanation of @example tag usage in README 2016-10-12 15:00:35 -07:00
Will Hopper ee4f11968a (PDOC-80) Remove runtime dependency on puppet
The runtime dependency on puppet presents problems when
puppet is not installed on the system as a gem, as is the
case in PE installations. Because the dependency will only be
satisfied by a gem, strings currently cannot be installed in
PE 3.8. This had to be worked around in newer PE versions with
a fake gemspec file.

Another issue is that installing strings with an older
version of puppet will force an upgrade to the newest version of
puppet via the gem.

This commit replaces the runtime dependency on puppet with a
requirement which will be present on the gem homepage on
rubygems.org. Requirements are meant to list external requirements
needed for the gem to work, which is correct for puppet as it can be
present via a different type of package.
2016-09-28 11:35:00 -07:00
Peter Huene e396000f3d
(maint) Minor fixes to README.
Some minor fixes to the README that need correction following the recent
refactoring commit.
2016-09-16 10:32:43 -07:00
Peter Huene 01913fcfb0
(PDOC-63) Update README and JSON files.
This commit updates the README and JSON documentation files to make them
consistent with the refactoring work.
2016-09-15 17:15:54 -07:00
Peter Huene f2aa7d00c5
(PDOC-63) Implement the Puppet Strings rake tasks.
This commit implements the `strings:generate` and `strings:gh_pages:update`
rake tasks.

The `strings:generate` task is responsible for generating Puppet Strings
documentation.

The `strings:gh_pages:update` task is responsible for updating the `gh_pages`
branch of a GitHub repository with the latest Puppet Strings documentation.
2016-09-15 17:15:53 -07:00
Peter Huene ea9dd0c846
(PDOC-63) Delete the old implementation.
This commit deletes the old implementation to assist in cleaner code reviews of
the upcoming reimplementation.

This commit also moves YARD to version 0.9.5 and lays down a bare bones
implementation of Puppet Strings that currently does nothing.
2016-09-15 13:54:18 -07:00
Peter Huene 56f266db4b
(maint) Rename puppetlab-strings to puppet-strings where appropriate.
This commit changes the source and documentation to reference this project as
`puppet-strings` rather than `puppetlabs-strings`.

This makes the source and project match the gem name.
2016-09-14 13:42:28 -07:00
David Danzilio aac3dd08b0 Adding documentation for the gh_pages task 2016-07-05 15:52:06 -04:00
Jan Vansteenkiste 4b71a0ce72 PDOC-77: Updated the documentation to include the new rake task 2016-05-09 08:38:06 +02:00
Jonas Genannt 14631d81f9 (doc) fix link to CONTRIBUTING / fix --emit-json option
link to CONTRIBUTING was wrong.

example for json output has a missing yardoc option
2016-04-28 11:11:08 +02:00
Hailee Kenney b355e5d57d (maint) Update README to reflect lack of module
Update the README to reflect the fact that strings will not longer
be released as a forge module. Include a quick note to explain that
while the module is still available on the forge, that is not the
preferred method of installation because it will not be updated.
2016-04-22 13:18:58 -07:00
Kylo Ginsberg 015ce70f5a Merge pull request #78 from HAIL9000/maint/master/PDOC-70_update_rake_task_readme
(PDOC-70) Update rake task documentation
2016-03-25 09:52:41 -07:00
Hailee Kenney 946cae44a0 (PDOC-70) Update rake task documentation
Prior to this commit, the rake task section of the README did not
reflect that strings:generate rake task would also create a strings.json
file. Update the README to include this detail.
2016-03-24 23:32:10 -07:00
Hailee Kenney 0a4233614d (PDOC-74) Update README to reflect gem release
Since 0.4.0 will be the last version of strings released as a puppet
module, update the README to reflect the fact that this method of
distribution is deprecated and add a description of how to install
the Ruby gem version of strings.
2016-03-15 23:28:07 -07:00
Gareth Rushgrove 31e154b83c (MAINT) Correct the link and task names for the Rake task 2015-12-16 10:52:01 +00:00
Hailee Kenney 0deed02353 (maint) Make some small updates to the README
Update the README so that it is accurate
2015-10-19 11:53:52 -07:00
Ian Kronquist 0e1dbb17be (PDOC-23) Document JSON structure format 2015-10-16 15:50:04 -07:00
Hailee Kenney d033183002 Merge pull request #54 from danzilio/gem
(PDOC-28) Make puppet strings available as a gem
2015-10-07 11:00:43 -07:00
David Danzilio 4845bc2a0d (PDOC-28) Naming this gem puppet-strings instead of puppetlabs-strings. 2015-09-18 07:32:43 -04:00
Ian Kronquist c8eec8ded3 (maint) Fix typo in README 2015-09-16 16:49:25 -07:00
David Danzilio 3974d20612 (PDOC-28) Being picky about spacing 2015-09-16 13:01:10 -04:00
David Danzilio 0dc8d95ce4 (PDOC-28) Adding syntax higlighting. Refactoring the gemspec a bit. 2015-09-16 13:00:59 -04:00
David Danzilio aac19e67b7 (PDOC-28) Make puppet strings available as a gem 2015-09-16 13:00:00 -04:00