SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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