You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@gmail.com> on 2011/05/30 02:29:00 UTC

Re: Ideas for Getting the word out -- Maven support

On May 29, 2011, at 1:04 AM, Aldrin Leal wrote:

> For the examples, some could be turned into archetypes (which answers the
> previous question "What are archetypes useful for?") as a means to reach a
> wide audience: No need to download sources, leave it up to the archetype
> (Actually Wicket Docs does just like that)

That's a pretty cool idea.  The copy/edit approach is the one I usually take when creating examples and I admit even I find that tedious sometimes.  After 46 examples or so it gets old.

As well I can see how with so many examples, it can get increasingly difficult for people to know which to copy.

Off the top of my head, it seems like there's probably a dozen examples that would make great archetypes.  A moviefun/JPA one.  Security. Transactions.  Webserivces. MDBs.  Singletons.

Maybe even a multiproject one that has a couple modules and a war that is built and tested against TomEE.

> As for the feeds, I suggest either a planet setup or simply a Twitter User
> List at first

We have a list -- we should add you too it as well -- but we have some very chatty committers :)  Something more selective would be great

  https://twitter.com/#!/OpenEJB/contributors

-David


> 
> --
> -- Aldrin Leal, <al...@leal.eng.br> / http://www.leal.eng.br/mnemetica/
> 
> 
> On Sat, May 28, 2011 at 8:50 PM, David Blevins <da...@gmail.com>wrote:
> 
>> Some IRC chat resulted in some neat ideas on ways to dramatically improve
>> how easy it is to consume and learn about OpenEJB.
>> 
>> # Examples
>> 
>> One thing that hit home is that we have now 46 examples in trunk!!!
>> Amazing.  However the benefit of that is dramatically reduced as most of
>> them are only available in zip file form.  Links to svn aren't that
>> effective.  And examples change too as the technology improves so keeping
>> wiki pages up to date is hard -- which version of the example do you show?
>> What if you really want all versions available to see?
>> 
>> So the idea was to use README files that are formatted in Markdown and use
>> that to generate a page for each example.  No more having part of the
>> example in svn and part of it in confluence and then always breaking.  A
>> stackoverflow inspired solution -- Markdown + Google's prettyprint.
>> 
>> All the examples are in a zip file that is published in the maven
>> repository, so we could use a maven program to pull them down and extract
>> them to the target directory where we can then do our little page
>> generation.  A stub with those ideas in comments:
>> 
>> 
>> http://svn.apache.org/repos/asf/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
>> 
>> # Retweeting
>> 
>> We should monitor this feed http://twitter.com/#!/OpenEJB/contributors and
>> retweet anything that mentions OpenEJB.
>> 
>> So if anyone in the contributors list tweeted about OpenEJB, the OpenEJB
>> twitter account would retweet it.
>> 
>> Two things will happen as a result:
>> -  The more activity on the OpenEJB twitter account the more followers it
>> will get
>> -  The more @joe and other contributors are seen on the account, the more
>> followers they will get
>> 
>> The OpenEJB twitter account has more followers than most everyone else so
>> getting it to retweet is a good way to expose people to all our wonderful
>> contributors and get them some followers and help the project at the same
>> time.
>> 
>> The result is we as a community will have more ability overall to get the
>> word out!
>> 
>> Twitterfeed.com was the obvious first idea, but it turns out twitter does
>> not allow you to post content from twitter back onto twitter.  Not unless
>> you use their API http://dev.twitter.com/doc .  So we could maybe hack
>> together some tool we run hourly and retweet things that contributors tweet.
>> A little stub with comments here:
>> 
>> 
>> http://svn.apache.org/repos/asf/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/twitter/Retweet.java
>> 
>> 
>> Both are up for grabs!  If you're looking for something to do, either one
>> would be excellent ways to improve the project!
>> 
>> 
>> 
>> -David
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>