If you are a contributor looking forward to participating in the Google Summer of Code with the JBoss community, feel free to browse the growing idea list at GSOC - Google Summer Of Code

What should you do before to get accepted:

Points to consider while choosing any project:

1. You meet at least 50 percent of the requirements. The remaining skills can be honed on the go, so don't worry if you lack some.

2. You can relate to the project idea and you have used something related to the project as a user.

3. You are willing more toward learning the skills and less toward boasting about the skills you have already.

Tips:

If you found an idea that you think you can apply for, reach out to that project's community:

We prefer the contributors who have made more than one non trivial contributions with the corresponding project team they wish to work in GSoC tenure and specify that in the proposal.

Communication:

Proposal document

Keep in mind to keep the documentation length of around 6 pages

- Page 1 : Abstract of one page about project according to your understanding.

- Page 2-4 : Plans of 3-5 days chunk. Including buffer.

- Page 5 : Previous OpenSource pull requests within or outside of project you wish to work on.

- Page 6 : Personal details including Name, Connection details, Professional profiles, availability during GSoC period etc.


You may find a sample GSoC proposal document here which was for this idea.