I'll review that today, thanks a lot. - Matt
p.s: you can use the editorial "we", no worried about that. On Fri, Aug 28, 2009 at 2:02 PM, Mike Sassak <msas...@gmail.com> wrote: > Hi Matt, > > You can see my draft at > http://github.com/msassak/macruby_website/tree/tutorials/contributing-to-the-website. > It's in content/documentation/website-contributions.txt. The flow from one > section to another could be improved in places, and I think it might be > better if I used the editorial "we" consistently rather than mentioning you > and Laurent by name, but all in all I think it's in pretty good shape. > > I had to replace the rake blog tasks with those generated by the newest > version of Webby (0.9.4) to get them to work for me, and I added a gitignore > file, but all those changes are in separate commits. > > Let me know what you think, and what changes need to be made, etc. > Mike > > > On Thu, Aug 27, 2009 at 11:00 PM, Matt Aimonetti > <mattaimone...@gmail.com>wrote: > >> Awesome, don't hesitate to contact me if you need help. >> >> - Matt >> >> >> On Thu, Aug 27, 2009 at 7:47 PM, Mike Sassak <msas...@gmail.com> wrote: >> >>> Hi Matt, >>> Sorry about the delay--I've been swamped recently. I'll have something >>> based on Rich's response tomorrow. Sound good? >>> >>> Mike >>> >>> >>> On Thu, Aug 27, 2009 at 7:52 PM, Matt Aimonetti <mattaimone...@gmail.com >>> > wrote: >>> >>>> Hey Mike, any updates on the blog post? Let me know if you need >>>> assistance. >>>> >>>> - Matt >>>> >>>> >>>> On Thu, Aug 20, 2009 at 10:27 AM, Mike Sassak <msas...@gmail.com>wrote: >>>> >>>>> What version of Webby is everyone using? I'm on the latest (0.9.4) and >>>>> was getting errors from the blog:post task until I replaced >>>>> tasks/blog.task >>>>> with the one created by 'webby-gen blog'. You can see the changes here: >>>>> http://github.com/msassak/macruby_website/commit/f262f91c099186fc74f2b1e0c9e4099f0ed1ff67#diff-1. >>>>> They're small, but made all the difference. :-) >>>>> >>>>> I'll create a tutorial out of Rich's post and let the list know when >>>>> I've pushed it. >>>>> >>>>> Mike >>>>> >>>>> On Thu, Aug 20, 2009 at 9:07 AM, Richard Kilmer <r...@infoether.com>wrote: >>>>> >>>>>> This is from something I wrote a while ago on how to write a recipe >>>>>> but did not post to the site. I added stuff on how to do blog posts too. >>>>>> Writing a recipe/blog post for the MacRuby website is very easy. >>>>>> First, you need to get the MacRuby website source checked out on your >>>>>> computer. >>>>>> >>>>>> (This can be replaced with Matt's git instructions) >>>>>> svn checkout >>>>>> http://svn.macosforge.org/repository/ruby/MacRubyWebsite/trunkmacruby_website >>>>>> >>>>>> You also need to have Webby installed. Webby is a RubyGem that builds >>>>>> websites from static files. The MacRuby website is built with Webby. >>>>>> You >>>>>> will also need to install CodeRay which is used to render source code. >>>>>> Lastly, you will need to install RedCloth for textile formatting. >>>>>> >>>>>> (sudo) gem install webby >>>>>> (sudo) gem install coderay >>>>>> (sudo) gem install RedCloth >>>>>> >>>>>> Now that we have webby, and we have the MacRuby website local, we will >>>>>> use webby to generate our recipe and then use webby to visualize it. >>>>>> >>>>>> *Generating your Recipe* >>>>>> >>>>>> Change your directory to the root of the website. You then will >>>>>> generate the recipe from the template: >>>>>> >>>>>> cd macruby_website >>>>>> webby create:recipe recipes/my_cool_recipe >>>>>> >>>>>> Just change *my_cool_recipe/blog_post* with a unique name for your >>>>>> recipe name. If you want just preface it with your name like >>>>>> *rich_kilmer_my_cool_recipe*. This will generate that file. Now you >>>>>> open >>>>>> the generated file and update the header information: >>>>>> >>>>>> title: rich_kilmer_my_cool_recipe >>>>>> created_at: 2009-04-17 15:07:10.638684 -04:00 >>>>>> recipe: true >>>>>> author: Your Name Here >>>>>> >>>>>> You will want to change that title to be more expressive. And then >>>>>> replace 'Your Name Here' with your name. >>>>>> >>>>>> *Generating a Blog Post* >>>>>> >>>>>> This generates a blog post: >>>>>> >>>>>> cd macruby_website >>>>>> webby blog:post my_cool_blog_post >>>>>> >>>>>> You will see output such as: >>>>>> >>>>>> [09:00:21] INFO: creating content/blog/2009/08/index.txt >>>>>> [09:00:21] INFO: creating >>>>>> content/blog/2009/08/20/my-cool-blog-post.txt >>>>>> >>>>>> So there you see it created a structure with today's date and your >>>>>> next post's template. You can then edit the template like was indicated >>>>>> above for the recipe...changing the title and author YAML fields. >>>>>> >>>>>> --- >>>>>> title: my_cool_blog_post >>>>>> created_at: 2009-08-20 09:00:21.829275 -04:00 >>>>>> blog_post: true >>>>>> layout: blog_entry >>>>>> author: Your Name Here >>>>>> filter: >>>>>> - erb >>>>>> - textile >>>>>> --- >>>>>> >>>>>> You can see here that this template can use textile format. >>>>>> >>>>>> *Webby Autobuild and Local Preview* >>>>>> >>>>>> Its helpful to put webby in 'autobuild' mode so you can write and >>>>>> preview your recipe or blog post. >>>>>> >>>>>> webby autobuild >>>>>> >>>>>> This compiles and builds the MacRuby website locally and starts up a >>>>>> local server and then opens a browser pointed at the local service. If >>>>>> you >>>>>> click on the Documentation tab you will see your new recipe listed there. >>>>>> Clicking on its link to your article in the browser will show you the >>>>>> article so far. If you then edit your recipe webby will detect that >>>>>> change >>>>>> and rebuild your recipe page. Refresh the browser and you see your >>>>>> updates >>>>>> live! >>>>>> >>>>>> Best, >>>>>> >>>>>> Rich >>>>>> >>>>>> >>>>>> On Aug 20, 2009, at 3:04 AM, Mike Sassak wrote: >>>>>> >>>>>> On Thu, Aug 20, 2009 at 1:01 AM, Matt Aimonetti < >>>>>> mattaimone...@gmail.com> wrote: >>>>>> >>>>>>> Alright, things are now setup and contribution should be easier >>>>>>> (patches against svn are also accepted). >>>>>>> >>>>>>> How to contribute content for the website using github: >>>>>>> >>>>>>> * fork the website repo on github: >>>>>>> http://github.com/mattetti/macruby_website/ >>>>>>> * clone and pull your branch locally >>>>>>> * create a new topic branch, work on the post, git rebase >>>>>>> interactive/squash commits >>>>>>> * push your branch/commit to your branch and email the list/me to let >>>>>>> us know that the article is ready >>>>>>> * I'll cherry pick your commit and push it to the svn repo >>>>>>> * after verification, Laurent will redeploy the site. >>>>>>> >>>>>>> Advice: >>>>>>> >>>>>>> * try to communicate with other contributors so we don't end up with >>>>>>> 2 people working on the same post. >>>>>>> * if you want to cover something that isn't a status update or major >>>>>>> change, please get in touch with one of us or post to the mailing list. >>>>>>> * I might be on a trip or not available so don't hesitate to send me >>>>>>> a reminder or contact the mailing list if I don't get back to you. >>>>>>> >>>>>>> Technical details about the blog engine: >>>>>>> >>>>>>> The website is developed using webby http://webby.rubyforge.org/ >>>>>>> You obviously need to have webby installed on your machine. ($ sudo >>>>>>> gem install webby) >>>>>>> Using $ webby autobuild will let you preview the site in your >>>>>>> browser.(it should run and open http://localhost:4331/) >>>>>>> To create a new blog post template, simply do: $ webby blog:post >>>>>>> >>>>>>> Mike, if that's ok with you, could you write a tutorial ($ webby >>>>>>> create:tutorial ) on how to write and submit a blog post? >>>>>>> >>>>>> >>>>>> That's just fine with me. I forked your repo and am fiddling with the >>>>>> blog task a bit before going to bed. It appears to be looking for >>>>>> defaults >>>>>> missing from the Sitefile. Is anyone else having this problem? (MRI >>>>>> 1.8.7, >>>>>> Webby 0.9.4) I'll let everyone know how it goes tomorrow. >>>>>> >>>>>> Mike >>>>>> _______________________________________________ >>>>>> MacRuby-devel mailing list >>>>>> MacRuby-devel@lists.macosforge.org >>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>>> >>>>>> >>>>>> Rich Kilmer >>>>>> 571.229.2374 (cell) >>>>>> r...@infoether.com >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> MacRuby-devel mailing list >>>>>> MacRuby-devel@lists.macosforge.org >>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> MacRuby-devel mailing list >>>>> MacRuby-devel@lists.macosforge.org >>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> MacRuby-devel mailing list >>>> MacRuby-devel@lists.macosforge.org >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>> >>>> >>> >>> _______________________________________________ >>> MacRuby-devel mailing list >>> MacRuby-devel@lists.macosforge.org >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>> >>> >> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > >
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel