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