SlideShare a Scribd company logo
1 of 29
Download to read offline
Introduction to Google Summer of Code
Tushar Dadlani
Linux User’s Group Manipal

March 23, 2010

Tushar Dadlani

Google Summer of Code
Video and Presentation

Tushar Dadlani

Google Summer of Code
Video and Presentation

Video

Tushar Dadlani

Google Summer of Code
Video and Presentation

Video
GSoC 2010 Presentation

Tushar Dadlani

Google Summer of Code
How to get started?

Realistically become aware of your own coding
capabilities(Languages known, What Concepts are Well
Understood)

Tushar Dadlani

Google Summer of Code
How to get started?

Realistically become aware of your own coding
capabilities(Languages known, What Concepts are Well
Understood)
Review Organization Project ideas.

Tushar Dadlani

Google Summer of Code
How to get started?

Realistically become aware of your own coding
capabilities(Languages known, What Concepts are Well
Understood)
Review Organization Project ideas.
Start discussing your idea with the relevant community over
IRC, Mailing Lists etc.

Tushar Dadlani

Google Summer of Code
How to get started?

Realistically become aware of your own coding
capabilities(Languages known, What Concepts are Well
Understood)
Review Organization Project ideas.
Start discussing your idea with the relevant community over
IRC, Mailing Lists etc.
Learn how to build/setup the project on your own computer.

Tushar Dadlani

Google Summer of Code
How to get started?

Realistically become aware of your own coding
capabilities(Languages known, What Concepts are Well
Understood)
Review Organization Project ideas.
Start discussing your idea with the relevant community over
IRC, Mailing Lists etc.
Learn how to build/setup the project on your own computer.
Start reading the documentation of that project.

Tushar Dadlani

Google Summer of Code
Reviewing Organizations

Search through various organizations from the selected
organizations list depending on your skill set.
http://socghop.appspot.com/

Tushar Dadlani

Google Summer of Code
Reviewing Organizations

Search through various organizations from the selected
organizations list depending on your skill set.
http://socghop.appspot.com/
See what project idea fits your skill set.

Tushar Dadlani

Google Summer of Code
Discussing your Idea

Most organizations are approachable through the mailing list
and/or IRC.

Tushar Dadlani

Google Summer of Code
Discussing your Idea

Most organizations are approachable through the mailing list
and/or IRC.
If the mentor’s email address for a particular idea that you are
interested in is provided you could approach the mentor
directly with your idea.

Tushar Dadlani

Google Summer of Code
Discussing your Idea

Most organizations are approachable through the mailing list
and/or IRC.
If the mentor’s email address for a particular idea that you are
interested in is provided you could approach the mentor
directly with your idea.
DO NOT JUST COPY PASTE IDEA FROM THE IDEAS
PAGE. If you like a particular idea modify it and provide ideas
about implementation and a road map towards the project.

Tushar Dadlani

Google Summer of Code
Discussing your Idea

Most organizations are approachable through the mailing list
and/or IRC.
If the mentor’s email address for a particular idea that you are
interested in is provided you could approach the mentor
directly with your idea.
DO NOT JUST COPY PASTE IDEA FROM THE IDEAS
PAGE. If you like a particular idea modify it and provide ideas
about implementation and a road map towards the project.
Keep modifying and reviewing your idea and application based
on suggestions.

Tushar Dadlani

Google Summer of Code
Discussing your Idea

Most organizations are approachable through the mailing list
and/or IRC.
If the mentor’s email address for a particular idea that you are
interested in is provided you could approach the mentor
directly with your idea.
DO NOT JUST COPY PASTE IDEA FROM THE IDEAS
PAGE. If you like a particular idea modify it and provide ideas
about implementation and a road map towards the project.
Keep modifying and reviewing your idea and application based
on suggestions.

Tushar Dadlani

Google Summer of Code
Building your project

Most of the projects have a page (generally called HOWTO)
on how to setup the project development environment.

Tushar Dadlani

Google Summer of Code
Building your project

Most of the projects have a page (generally called HOWTO)
on how to setup the project development environment.
These include
Revision Control System Used or How to get the latest sources.

Tushar Dadlani

Google Summer of Code
Building your project

Most of the projects have a page (generally called HOWTO)
on how to setup the project development environment.
These include
Revision Control System Used or How to get the latest sources.
Files required to build from source and how to acquire them.

Tushar Dadlani

Google Summer of Code
Building your project

Most of the projects have a page (generally called HOWTO)
on how to setup the project development environment.
These include
Revision Control System Used or How to get the latest sources.
Files required to build from source and how to acquire them.
Links to various issues that might arise and how to resolve
them.

Tushar Dadlani

Google Summer of Code
Building your project

Most of the projects have a page (generally called HOWTO)
on how to setup the project development environment.
These include
Revision Control System Used or How to get the latest sources.
Files required to build from source and how to acquire them.
Links to various issues that might arise and how to resolve
them.

Tushar Dadlani

Google Summer of Code
Most Widely Used Version Control Systems by Open
Source Projects

GIT http://git-scm.com/

Tushar Dadlani

Google Summer of Code
Most Widely Used Version Control Systems by Open
Source Projects

GIT http://git-scm.com/
Sub Version http://subversion.apache.org/

Tushar Dadlani

Google Summer of Code
Most Widely Used Version Control Systems by Open
Source Projects

GIT http://git-scm.com/
Sub Version http://subversion.apache.org/
CVS http://www.nongnu.org/cvs/

Tushar Dadlani

Google Summer of Code
Points to Remember

Tushar Dadlani

Google Summer of Code
Points to Remember

Start Now!

Tushar Dadlani

Google Summer of Code
Points to Remember

Start Now!
Don’t under estimate yourself.

Tushar Dadlani

Google Summer of Code
Points to Remember

Start Now!
Don’t under estimate yourself.
Happy Coding!!!

Tushar Dadlani

Google Summer of Code
Contact Information

Tushar Dadlani
tush726@gmail.com

Tushar Dadlani

Linux User’s Group Manipal
http://lugmanipal.org
discussion@lists.lugmanipal.org
http://forums.lugmanipal.org

Google Summer of Code

More Related Content

Similar to Introduction to Google Summer of Code

Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10E-Mediat
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesJonathan LeBlanc
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An IntroductionAkash Tandon
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Toolststephens
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Toolststephens
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Toolststephens
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Toolststephens
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Toolststephens
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourCaoilte Dunne
 
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)madhavi2011
 
Workshop 2 - PowerPoint Presentation v03
Workshop 2  - PowerPoint Presentation v03Workshop 2  - PowerPoint Presentation v03
Workshop 2 - PowerPoint Presentation v03E-Mediat
 
Fundamentals of Open Source Development
Fundamentals of Open Source DevelopmentFundamentals of Open Source Development
Fundamentals of Open Source DevelopmentOSU Open Source Lab
 
Recipes to Get Started in Open Source
Recipes to Get Started in Open SourceRecipes to Get Started in Open Source
Recipes to Get Started in Open SourceSuneet Srivastava
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15James York
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentationAITIKDANDAPAT
 
Software Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshopSoftware Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshopManrique Lopez
 

Similar to Introduction to Google Summer of Code (20)

Hacktoberfest 23.pptx
Hacktoberfest 23.pptxHacktoberfest 23.pptx
Hacktoberfest 23.pptx
 
Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Tools
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Tools
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Tools
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavour
 
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
 
Workshop 2 - PowerPoint Presentation v03
Workshop 2  - PowerPoint Presentation v03Workshop 2  - PowerPoint Presentation v03
Workshop 2 - PowerPoint Presentation v03
 
Fundamentals of Open Source Development
Fundamentals of Open Source DevelopmentFundamentals of Open Source Development
Fundamentals of Open Source Development
 
Recipes to Get Started in Open Source
Recipes to Get Started in Open SourceRecipes to Get Started in Open Source
Recipes to Get Started in Open Source
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentation
 
Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Software Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshopSoftware Development Analytics Intro. Twitter OSS workshop
Software Development Analytics Intro. Twitter OSS workshop
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Introduction to Google Summer of Code

  • 1. Introduction to Google Summer of Code Tushar Dadlani Linux User’s Group Manipal March 23, 2010 Tushar Dadlani Google Summer of Code
  • 2. Video and Presentation Tushar Dadlani Google Summer of Code
  • 3. Video and Presentation Video Tushar Dadlani Google Summer of Code
  • 4. Video and Presentation Video GSoC 2010 Presentation Tushar Dadlani Google Summer of Code
  • 5. How to get started? Realistically become aware of your own coding capabilities(Languages known, What Concepts are Well Understood) Tushar Dadlani Google Summer of Code
  • 6. How to get started? Realistically become aware of your own coding capabilities(Languages known, What Concepts are Well Understood) Review Organization Project ideas. Tushar Dadlani Google Summer of Code
  • 7. How to get started? Realistically become aware of your own coding capabilities(Languages known, What Concepts are Well Understood) Review Organization Project ideas. Start discussing your idea with the relevant community over IRC, Mailing Lists etc. Tushar Dadlani Google Summer of Code
  • 8. How to get started? Realistically become aware of your own coding capabilities(Languages known, What Concepts are Well Understood) Review Organization Project ideas. Start discussing your idea with the relevant community over IRC, Mailing Lists etc. Learn how to build/setup the project on your own computer. Tushar Dadlani Google Summer of Code
  • 9. How to get started? Realistically become aware of your own coding capabilities(Languages known, What Concepts are Well Understood) Review Organization Project ideas. Start discussing your idea with the relevant community over IRC, Mailing Lists etc. Learn how to build/setup the project on your own computer. Start reading the documentation of that project. Tushar Dadlani Google Summer of Code
  • 10. Reviewing Organizations Search through various organizations from the selected organizations list depending on your skill set. http://socghop.appspot.com/ Tushar Dadlani Google Summer of Code
  • 11. Reviewing Organizations Search through various organizations from the selected organizations list depending on your skill set. http://socghop.appspot.com/ See what project idea fits your skill set. Tushar Dadlani Google Summer of Code
  • 12. Discussing your Idea Most organizations are approachable through the mailing list and/or IRC. Tushar Dadlani Google Summer of Code
  • 13. Discussing your Idea Most organizations are approachable through the mailing list and/or IRC. If the mentor’s email address for a particular idea that you are interested in is provided you could approach the mentor directly with your idea. Tushar Dadlani Google Summer of Code
  • 14. Discussing your Idea Most organizations are approachable through the mailing list and/or IRC. If the mentor’s email address for a particular idea that you are interested in is provided you could approach the mentor directly with your idea. DO NOT JUST COPY PASTE IDEA FROM THE IDEAS PAGE. If you like a particular idea modify it and provide ideas about implementation and a road map towards the project. Tushar Dadlani Google Summer of Code
  • 15. Discussing your Idea Most organizations are approachable through the mailing list and/or IRC. If the mentor’s email address for a particular idea that you are interested in is provided you could approach the mentor directly with your idea. DO NOT JUST COPY PASTE IDEA FROM THE IDEAS PAGE. If you like a particular idea modify it and provide ideas about implementation and a road map towards the project. Keep modifying and reviewing your idea and application based on suggestions. Tushar Dadlani Google Summer of Code
  • 16. Discussing your Idea Most organizations are approachable through the mailing list and/or IRC. If the mentor’s email address for a particular idea that you are interested in is provided you could approach the mentor directly with your idea. DO NOT JUST COPY PASTE IDEA FROM THE IDEAS PAGE. If you like a particular idea modify it and provide ideas about implementation and a road map towards the project. Keep modifying and reviewing your idea and application based on suggestions. Tushar Dadlani Google Summer of Code
  • 17. Building your project Most of the projects have a page (generally called HOWTO) on how to setup the project development environment. Tushar Dadlani Google Summer of Code
  • 18. Building your project Most of the projects have a page (generally called HOWTO) on how to setup the project development environment. These include Revision Control System Used or How to get the latest sources. Tushar Dadlani Google Summer of Code
  • 19. Building your project Most of the projects have a page (generally called HOWTO) on how to setup the project development environment. These include Revision Control System Used or How to get the latest sources. Files required to build from source and how to acquire them. Tushar Dadlani Google Summer of Code
  • 20. Building your project Most of the projects have a page (generally called HOWTO) on how to setup the project development environment. These include Revision Control System Used or How to get the latest sources. Files required to build from source and how to acquire them. Links to various issues that might arise and how to resolve them. Tushar Dadlani Google Summer of Code
  • 21. Building your project Most of the projects have a page (generally called HOWTO) on how to setup the project development environment. These include Revision Control System Used or How to get the latest sources. Files required to build from source and how to acquire them. Links to various issues that might arise and how to resolve them. Tushar Dadlani Google Summer of Code
  • 22. Most Widely Used Version Control Systems by Open Source Projects GIT http://git-scm.com/ Tushar Dadlani Google Summer of Code
  • 23. Most Widely Used Version Control Systems by Open Source Projects GIT http://git-scm.com/ Sub Version http://subversion.apache.org/ Tushar Dadlani Google Summer of Code
  • 24. Most Widely Used Version Control Systems by Open Source Projects GIT http://git-scm.com/ Sub Version http://subversion.apache.org/ CVS http://www.nongnu.org/cvs/ Tushar Dadlani Google Summer of Code
  • 25. Points to Remember Tushar Dadlani Google Summer of Code
  • 26. Points to Remember Start Now! Tushar Dadlani Google Summer of Code
  • 27. Points to Remember Start Now! Don’t under estimate yourself. Tushar Dadlani Google Summer of Code
  • 28. Points to Remember Start Now! Don’t under estimate yourself. Happy Coding!!! Tushar Dadlani Google Summer of Code
  • 29. Contact Information Tushar Dadlani tush726@gmail.com Tushar Dadlani Linux User’s Group Manipal http://lugmanipal.org discussion@lists.lugmanipal.org http://forums.lugmanipal.org Google Summer of Code