SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Introduction to Google Summer of Code

Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10
E-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 Sites
Jonathan LeBlanc
 
Collaborativet Tools
Collaborativet ToolsCollaborativet Tools
Collaborativet Tools
tstephens
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
tstephens
 
Collaborative Tools
Collaborative ToolsCollaborative Tools
Collaborative Tools
tstephens
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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...
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 

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