Here's a smaller/simpler example of creating a gist, although it uses RubyCocoa (it's written for LimeChat), it would be easy to port that MacRuby: http://github.com/alloy/CocoaGist/tree/master

Cheers,
Eloy

On 20 aug 2009, at 08:57, Matt Aimonetti wrote:

Haha, let's add that to the todo list.

Writing a GUI for webby shouldn't be that hard using MacRuby + webkit.
Integration with git can easily be done using grit http://grit.rubyforge.org/ (we don't even need to fork or push to the repo, we can save the blog posts as gists http://gisthub.com/ check Greg's macruby project to see how he did it: http://github.com/atduskgreg/drift/tree/master )

Anyone feels like hacking on a cool little project? (it would be a nice demo project to ship with MacRuby ;) )

- Matt

p.s: Jordan, why do Apple people always want others to do things in a easier/more intuitive way? ;)


On Wed, Aug 19, 2009 at 11:46 PM, Jordan K. Hubbard <j...@apple.com> wrote: Gosh, if only there were some way of writing some sort of graphical application which could make composing, previewing and submitting blog posts like this a one or two button click operation rather than having to do all those tedious manual steps! It would have to have a nice looking UI, of course, and some widgets for previewing HTML/ other content. If it could also be written in some sort of high- level language which let one do this in the fewest lines of code, well that would be just icing on the cake! Man, it's just too bad we don't have anything that fancy and have to send people to the command-line all the time instead! ;-)

- Jordan


On Aug 19, 2009, at 10:01 PM, Matt Aimonetti 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?

Thanks,

- Matt


On Wed, Aug 19, 2009 at 6:51 PM, Matt Aimonetti <mattaimone...@gmail.com > wrote:
Thanks Mike, I already wrote your name down ;)
I'm working on setting up some stuff so contributing will be easier.

Once everything setup, I'll write an email explaining how to contribute and maybe the first task would be to write a tutorial on how to contribute content to the website :)

Thanks,

- Matt



On Wed, Aug 19, 2009 at 3:33 PM, Mike Sassak <msas...@gmail.com> wrote:
I'm game. Where do I sign up?

Mike


On Aug 19, 2009 6:22 PM, "Jordan K. Hubbard" <j...@apple.com> wrote:

As folks can see, there IS a blog there, but it was last updated back in March, Laurent & friends preferring to use email for communicating status. Since we have a blog, however, it also makes sense to keep it relatively current for those folks who are new to the macruby.org site and looking for signs of life. This is obviously not a highly technical task we're talking about, just transcribing the highlights of the email status reports and whatever else seems to be topical (the recent merge of the experimental branch to trunk, for example).

This would also be a fine task for a more junior project member looking for an opportunity to start contributing to the project without having to grok the mysteries of MacRuby's internals first, and it's an important contribution since it will help keep folks who enjoy scanning blogs (but not subscribing to mailing lists) up to date!

Any takers?

- Jordan



_______________________________________________
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

Reply via email to