Commit Graph

44 Commits

Author SHA1 Message Date
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
Hailee Kenney 3c885cf550 Merge pull request #59 from iankronquist/puppet-type-list-linebreak-pdoc-35
(PDOC-35) Format generated html properly
2015-09-15 15:39:36 -07:00
Ian Kronquist 3a2f70026e (PDOC-52) Fix section on Type directives
This confusion persists from a very old attempt at implementing support for
types and providers.
2015-09-15 09:56:49 -07:00
Ian Kronquist cbc39d758a (maint) Fix README formatting
It was bugging me that the subheader wasn't on its own line.
2015-09-14 12:06:26 -07:00
Rob Reynolds 0883beadeb (PDOC-35) Clarify types and providers example
- Clarify how desc/doc strings are automatically extracted
- Clarify in the example where my_parameter comes from
- add subheadings to Writing Compatible Documentation
2015-09-10 10:47:12 -05:00
Ian Kronquist 9b8777c1b4 (PDOC-35) Document documenting puppet providers
Add instructions on how to use the `@!puppet.provider.param` directive to
document parameters which are created via metaprogramming.
2015-08-11 11:53:01 -07:00
Ian Kronquist 088b1b3521 (PDOC-33) Inform reader how to install yard gem
The easiest cross platform way to install the yard gem is actually with puppet
itself. We still need to cover the puppet 3.x vs 4.x cases though.
2015-07-29 12:43:33 -07:00
Ian Kronquist 5a63c9832e (PDOC-33) Inform reader how to install yard gem
Also includes a variety of other README updates and modernizations.
2015-07-17 10:59:21 -07:00
Hailee Kenney 1f2d9a2d8a (PDOC-17) Clean up code and update README
Do a bit of renaming and add some comments to make the processing
of parameter details a bit more clear. Additionally, update the
example in the README so that it will actually be parsed properly
by YARD (since YARD does not expect the one line title before the
description).
2014-12-18 13:34:43 -08:00
Hailee Kenney eafe3eaa32 (maint) Exclude files that cause YARD errors
Running `puppet strings server` generates documentation for all
modules in your modulepath, meaning that it also generates HTML
for strings itself. Since there are parts of strings that are not
meant to be documented with YARD, exclude the files that cause
error messages so that `puppet strings server` is not needlessly
noisy.

Additionally, make a few suggested changes to the README to make
it clearer and easier to read.
2014-10-20 17:37:49 -07:00
Hailee Kenney 408d875986 (PDOC-13) Add documentation examples to README
In order to make it easier for users, give some basic examples
in the README of how write documentation that is compatible with
strings. Also provide a few resources for getting started.
2014-10-20 11:35:14 -07:00
Hailee Kenney cbda14f093 (maint) Add build status to README.md
In order to make it easy to quickly tell if the Travis CI build is currently green,
add a badge to the README.
2014-10-16 13:37:47 -07:00
Hailee Kenney 62f080a589 (maint) Fix ironic misspelling of intelligence
intelligance -> intelligence in README.md
2014-10-15 15:53:27 -07:00
Sebastien Badia 81887932cf readme: Fix puppet server typo
Fix server typo and remove whitespaces.
2014-10-07 20:51:27 +02:00
Hailee Kenney e9ee2c39a9 (maint) Add forge link to README
To make it easier for users to find the strings module on the forge,
add a link to the module's forge page in the README.
2014-10-07 11:44:39 -07:00
Andrew Parker 92a3bd902c (PDOC-10) Try to simplify the installation
The instructions for installation provided a lot of different
alternatives. In order to quickly answer the question of "how do I use
this" we can just give the most common ways of getting it installed.
2014-10-03 14:59:55 -07:00
Hailee Kenney 2ed04c616f (PDOC-10) Update README.md to be more detailed
Since puppet strings will soon release a 0.1.0 version, update the
README.md file to include the necessary details about the project.
2014-10-01 14:37:13 -07:00
Hailee Kenney ec0e26e339 (PDOC-3) Rename face to strings instead of yardoc
Since we don't want the name of the tool to reflect the fact that
it is using yard internally (this is an implementation detail), rename
the face to `strings`. Now when one wishes to generate documentation,
`puppet strings` will be used rather than `puppet yardoc`.
2014-09-11 09:57:19 -07:00
Charlie Sharpsteen 6e1e9b3e24 Require Puppet >= 3.6.0
Mostly due to breaking changes in how the `puppet module list` Face works.
2014-06-09 21:20:56 -07:00
Charlie Sharpsteen 353b48bb1a Add README.md 2014-05-30 12:23:10 -07:00