Easy Ways to Become
a Contributor to
Apache Geode
Nitin Lamba
@nlamba9
(incubating)
How to contribute?
‘Community before Code’
2
One step at a time…
3
1
2
3
4
Join the
Conversation
Test-drive the
project
Report your
findings
Code to
improve it!
• Mailing List
• HipChat
• Wiki
• Events
• Virtual or Face-2-face
• Participate!!
Join the CONVERSATION
4
1
!
"
mail-archives.apache.org/mod_mbox/incubator-geode-dev/
cwiki.apache.org/confluence/display/GEODE
pivotalcommunity.adobeconnect.com/clubhouse/
• Quick start - in 5 minutes!
• Build/ test examples
• Test Release Candidates
TEST-DRIVE the project
5
#
2
https://github.com/apache/incubator-geode
• Report bugs
• Website
• Docs
REPORT your findings!
6
3
issues.apache.org/jira/browse/GEODE
geode.incubator.apache.org
geode.docs.pivotal.io
• Clone: understand the code
• Fork: submit pull requests
• Write or fix tests
• Bug fixes
• New features
CODE to improve it!
7
4
https://github.com/apache/incubator-geode
Let’s TALK about it
8
• Clone & Build
•
• Start Services
• Create & Monitor Region
How to TEST-DRIVE?
9
git	clone	https://github.com/apache/incubator-geode	
cd	incubator-geode

./gradlew	build	-Dskip.tests=true
cd	gemfire-assembly/build/install/apache-geode		
./bin/gfsh		
gfsh>	start	locator	--name=locator		
gfsh>	start	server	--name=server
gfsh>	create	region	--name=myRegion	—type=REPLICATE	
gfsh>	start	[pulse	|	jconsole]
1
2
3
#
10
Thank you!
http://geode.incubator.apache.org

#GeodeSummit: Easy Ways to Become a Contributor to Apache Geode

  • 1.
    Easy Ways toBecome a Contributor to Apache Geode Nitin Lamba @nlamba9 (incubating)
  • 2.
  • 3.
    One step ata time… 3 1 2 3 4 Join the Conversation Test-drive the project Report your findings Code to improve it!
  • 4.
    • Mailing List •HipChat • Wiki • Events • Virtual or Face-2-face • Participate!! Join the CONVERSATION 4 1 ! " mail-archives.apache.org/mod_mbox/incubator-geode-dev/ cwiki.apache.org/confluence/display/GEODE pivotalcommunity.adobeconnect.com/clubhouse/
  • 5.
    • Quick start- in 5 minutes! • Build/ test examples • Test Release Candidates TEST-DRIVE the project 5 # 2 https://github.com/apache/incubator-geode
  • 6.
    • Report bugs •Website • Docs REPORT your findings! 6 3 issues.apache.org/jira/browse/GEODE geode.incubator.apache.org geode.docs.pivotal.io
  • 7.
    • Clone: understandthe code • Fork: submit pull requests • Write or fix tests • Bug fixes • New features CODE to improve it! 7 4 https://github.com/apache/incubator-geode
  • 8.
  • 9.
    • Clone &Build • • Start Services • Create & Monitor Region How to TEST-DRIVE? 9 git clone https://github.com/apache/incubator-geode cd incubator-geode
 ./gradlew build -Dskip.tests=true cd gemfire-assembly/build/install/apache-geode ./bin/gfsh gfsh> start locator --name=locator gfsh> start server --name=server gfsh> create region --name=myRegion —type=REPLICATE gfsh> start [pulse | jconsole] 1 2 3 #
  • 10.