On Fri, Mar 19, 2010 at 12:03 PM, Michael DeHaan <mich...@reductivelabs.com> wrote: > Hi folks, > > I've been working on adding content to http://docs.reductivelabs.com > (not pushed just yet) ... the goal for docs.reductivelabs.com is to be > a great place to point people learning puppet, that produces a good > gentle introduction but also contains the meat > of the information, all in one place, without going too far in, but > that also shows you where you can go. It's all open for contribution > (Creative Commons) of course and is based on what is being done with > the Ruby on Rails guides -- contributions can be made using the > "feedback" tab, filing a bug in redmine, or just forking the project > on github and sending a pull request. Most important to mention, > 90%+ of the content is borrowed from the Wiki and would not be > possible without it. A huge huge huge thanks there, cannot be said > enough. We have awesome resources adding to our docs and they are > tremendous asset to Puppet Land. > > So in getting together what you would need to learn Puppet, and making > it a bit more organized (splitting some articles, merging others, > etc), it's obvious that if we also have this content on the Wiki the > two will drift apart, and we would like to minimize the pain of this > happening. We'd also like to keep all the good things we have going > with the Wiki going. So, seeing we have a process for maintaining > things on the new docsite, and we only intend the docsite for content > that will not change /as/ often, what does everyone think at moving > some of the more introductory pages into the doc site? These would > be things like: > > * About Puppet > * Adding Facts > * Development Complete Resource Example > * Development Creating Custom Types > * Development Practical Types > * Development Provider Development > * Exported Resources > * External Nodes > * File Serving Configuration (maybe) > * Getting Started > * Module Organisation > * Module Standards > * Plugins In Modules > * Style Guide
> * Using Mongrel (linking to other content still on Wiki) > * Using Passenger (linking to other content still on Wiki) I vote that what we really need is a "Puppetmaster Server Options" page with a brief overview of the different options and the benefits of each. It's really quite complicated at the moment Webrick Apache with Passenger Apache with mod_proxy and mongrel Pound with mongrel Nginx with mongrel and this is only going to explode once JRuby becomes a viable option.... > * Using Stored Configuration > * Using Tags (maybe) > etc > > Things that would never move to the doc site would be things like: > * Recipes / Patterns > * FAQ (we may include a subset of the FAQ on the docsite for the > most common items) > * Best Practices At X > * Cool Strategies for X > * Making X work on my platform > * What I Did With X > * Workaround for X > * Development Lifecycle > * Testing information > * Who Is Using Puppet > * etc > (basically most of the Wiki) > > Doc site would still link to the Wiki and make folks know of all the > content that was there. We'd also try to spotlight some of the key > Wiki topics. > > For those we're thinking about moving, I would suggest leaving all the > actual Wiki pages in place (breaking bookmarks would be terrible), and > replacing their content with a link to the docs page for the content > that is also duplicated there. Where the page content was not wholly > reproduced on the doc site, we would do this to that page. > (absolutely no information loss). The doc site also explains how to > contribute on page 1 (it will when I push it), and we also add this > info to the WIki -- including about what goes where. > > We would definitely want to keep any rapidly evolving content on the > Wiki, and the Wiki is definitely the place for site specifc best > practices suggestions, modules, and all that other good stuff. > > We then keep our Wiki collaboration space rocking, and we also have a > good resource to point new users to. (I also intend to make a > zipfile of our docs site, so it's easy to download and take with you, > on a plane, etc). > > Does that seem reasonable? Other suggestions? > > > --Michael > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- nigel -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.