Re: git commit messages

2015-08-05 Thread arghya sadhu
+1

On Thu, Aug 6, 2015 at 9:15 AM, William Markito wmark...@pivotal.io wrote:

 +1

 On Wed, Aug 5, 2015 at 4:49 PM, Vincent Ford vf...@pivotal.io wrote:

  +1
 
  *Vince Ford*
  GemFire Sustenance Engineering
  Beaverton, OR USA
  503-533-3726 (office)
  http://www.pivotal.io
  Open Source Project Geode https://geode.incubator.apache.org/
  https://network.pivotal.io/products/project-geode
 
  On Wed, Aug 5, 2015 at 3:59 PM, Anthony Baker aba...@pivotal.io wrote:
 
   +1
  
   Anthony
  
  
On Aug 5, 2015, at 3:18 PM, Kirk Lund kl...@pivotal.io wrote:
   
Several of us were discussing
 http://chris.beams.io/posts/git-commit/
  --
there are a couple other really good articles about git commit
 messages
   and
below is the message style I've been trying to follow.
   
http://chris.beams.io/posts/git-commit/
   
  
 
 http://www.laurencegellert.com/2013/07/how-to-write-a-proper-commit-message/
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
   
GEODE-nn: Begin capitalized and 50 chars or less
   
More detailed explanation with linefeeds to wrap at 72 characters
 after
a blank line following the summary.
   
Further paragraphs come after blank lines.
   
- Bullet points are okay, too
   
- Typically a hyphen or asterisk is used for the bullet, followed by
 a
 single space, with blank lines in between, but conventions vary here
   
- Use a hanging indent
  
  
 



 --

 William Markito Oliveira
 Enterprise Architect
 -- For questions about Apache Geode, please write to
 *dev@geode.incubator.apache.org
 dev@geode.incubator.apache.org*



Re: Want to contribute but do not know where to start

2015-07-28 Thread arghya sadhu
Hi William,

Unfortunately I have no knowledge of apache mesos/marathon ,but I am
interested to know about it and to spend time on that.

Thanks,
Arghya
On Jul 28, 2015 10:42 PM, William Markito wmark...@pivotal.io wrote:

 Replying the last 3 messages:

 @Arghya:  That's great.  Are you already familiar with mesos/marathon,
 etc?  If not that would be
 a good starting point before moving fwd with implementation for Geode.

 @Eric: That's right.  Although please see my notes on this thread...

 @Christian: Thanks for creating that. What do you mean by non-OQL ?


 So talking specifically about Zeppelin and Geode, technically it's already
 possible today
 using the Geode spark connector. I'm going to blog about it soon, but in a
 nutshell
 the connector allows you to execute OQL within a spark/sql context and
 register them as RDDs:

 For example:

 %spark
 val deviceLocations = sqlContext.gemfireOQL(select d.x, d.y, d.deviceId
 from /DeviceLocations d)
 deviceLocations.registerTempTable(deviceLocations)

 Then allows you to execute spark SQL such as in this image:
 http://img42.com/En7hO

 That said, OQL is a more direct access to Geode and both access would have
 different use cases...


 On Tue, Jul 28, 2015 at 6:46 AM, Christian Tzolov ctzo...@pivotal.io
 wrote:

  Glad i came across this discussion because i've oppened a ticket to add
  Geode OQL Interpreter for Zeppelin:
  https://issues.apache.org/jira/browse/ZEPPELIN-189
 
  I'm working on PostgreSQL/HAWQ/GPDB Interpreter [ZEPPELIN-70] and i have
  been  exploring a Geode Interpreter support as well.
 
  Any ideas for non-OQL Interpreters use cases/support?
 
  Cheers,
  Christian
 
 
 
 
  On 28 July 2015 at 14:04, Eric Pederson eric...@gmail.com wrote:
 
   Hi William - on the Zeppelin thing, do you mean a OQL
 runner/visualizer a
   la Databrowser?   That would be cool.
  
  
   -- Eric
  
   On Tue, Jul 28, 2015 at 1:08 AM, William Markito wmark...@pivotal.io
   wrote:
  
Hello João,
   
 Let me try to shed some light here...
   
On Mon, Jul 27, 2015 at 8:42 PM, João Peixoto 
 joao.harti...@gmail.com
  
wrote:
   
 Dear Geode devs,

 I've been following (and to some extent participating) the mailing
   lists
 and I find the project really interesting.

   
And we're happy with that! :)
   
   

 I would like to contribute but I feel a little lost. I know that
  there
is A
 LOT going on right now with the donation to Apache and all.

 I've been looking into a couple issues that I could tackle to begin
   with:
 * https://issues.apache.org/jira/browse/GEODE-36 : Changing the
  shell
   to
 geode. Seems like an easy enough task, since you seem to use
 Spring
 Shell. After looking at the code it is not that simple. You use
  Spring
 Shell 1.0.0 and JLine (older version). Spring Shell 1.1.0 is not
compatible
 and would require a lot of changes, but I'm not sure of the current
 implementation decisions nor who to ask about it.

   
I'd hold a little bit on the rename to Geode for now but the
   upgrade/update
to new version of the Spring shell would be an awesome contribution,
  but
not sure if that's the easiest way to start...
   
   
   
 * https://issues.apache.org/jira/browse/GEODE-34 : Experimenting
  with
 Reactor/Reactive Streams. Much more researchy and for all intents
  and
 purposes, hardcore. Specially not knowing the internal structure
   (apart
 from studying the code) nor who to ask about it, like an overview.
 Definitely sounds fun though.

   
Also agree.
   
   

 On this subject I'd like to ask your advice. Should I wait for
 Geode
  to
be
 out of incubating status before diving into the project itself? is
   there
 some sort of implementation decisions notebook or general internal
 architecture diagram/document? Or should I just power through it?


*Not at all!* In fact getting contributions while we're incubating
 are
   very
important and a key metric towards our graduation.
   
So first of all, at the How to contribute
https://cwiki.apache.org/confluence/display/GEODE/How+to+Contribute
 
   page
we listed a few ideas that would be interesting and some are actually
fairly simple ways to contribute without that much knowledge of Geode
internals.  But other ideas not listed there are also welcome!
   
Giving some other examples:
   
   - Geode has an huge number of features and when we decided to open
   source GemFire we *left out* of the package the product examples
 on
   purpose, given that they would need to be updated and refactored.
  That
work
   I've not started yet and would be tracked in GEODE-33
   https://issues.apache.org/jira/browse/GEODE-33.
   - Currently I'm looking into Apache Mesos and Marathon integration
  or
   at
   least a tutorial on how to run a Geode cluster on Mesos.  We