Q: What are the first steps to contribute to Catrobat?A: First of all we would recommend visiting our special developer’s website
http://developer.catrobat.org, where you can find all information about the project and how to be part of it. Furthermore you should get our free app “Pocket Code” (
http://catrob.at/pc) and create your own programs or games with it.
To get to know our code please look up
http://github.com/catrobatQ: Where can I find the ideas page?A: Here you go:
http://catrob.at/gsoc17 . If you have other ideas which would be cool for Pocket Code don’t hesitate to write us! However, please note that we will not accept ideas that have nothing in common with Catrobat - e.g. personal projects that should be mentored.
Q: Can I contact the mentors directly?A: Unfortunately our mentors would get overwhelmed with messages if we would to it that way. Furthermore most questions can also be answered by other mentors and/or are of general interest. So please use this mailing list as communication channel. Thanks! Please also note that requests on social media just can get answered slowly and the answer will probably refer to this group - so you're fine here ;)
Q: Is there a special template for the proposal?A: For your proposal please use this template:
http://catrob.at/gsoc17instructions . Please do not request access to the document - just copy and paste it into a new one that you use for your proposal.
Q: Can I submit my proposal to you directly e.g. via E-Mail?A: No. Please be aware of the official GSoC Timeline and rules. All proposals have to be submitted via the official timeline during the Student Application Period. Further information on:
https://developers.google.com/open-source/gsoc/faq . We will not and can not accept or regard any applications that get mailed to us not via the official website.
Q: What do I have to keep in mind for my proposal?A: Please take a closer look on our template and answer all questions. We also ask you to get familiar with some principles (like test driven development or extreme programming) and do some research on it. It's not an examination, we just want to see if you understand how we're working and what contributing to Catrobat would look like ;)
Q: What skills do I need to contribute?A: Actually this is depending on the project you want to work on. Most projects are in some kind Android related, but there are also HTML5 and iOS projects. So we prefer if students have previous and advanced experience in this field and can show us some projects they’ve already worked on (nevertheless, this is not a must-have, we also take other aspects into consideration for choosing students for GSoC).
Q: Do you prefer any projects for GSoC?A: No. Since we suggest them on our ideas page we like all of them. Choose one you feel comfortable with!
Q: Do you require students to have contributed to Catrobat before?A: Of course it's a benefit, especially for you. But since GSoC is about getting students into FOSS projects we do not require any previous contribution (but we're happy if you want to contribute on to FOSS projects after GSoC!). If you understand what our project is about, what our vision is and you have programming experience (in some related fields) we're totally happy with it.
Q: If I'm interested in several projects/ideas - how many proposals should I submit?
A: Just one. Mention in this one in which ideas/fields you're interested in and we will consider all projects you reference there.
Q: How should I submit the proposal and coding examples?
A: Please only submit your proposal on the official GSoC website! Provide references or examples there (e.g. Copy-Paste or a link to Github, etc.). Due to the organizational overhead (and we want that all our mentors can see every proposal) we won't consider/review any documents, examples or proposals that we receive via E-mail or other channels! We just want to see if you know what you're doing and you do have some coding experience/knowledge - that's what this question is about.
Q: Will you give feedback to proposals?
A: Please be aware that we usually receive many proposals at the same time. So it's hard for us to review proposals before the student application deadline (also since we would have to re-review them every time they change). If you use our template and follow the instructions you're totally fine. We want to get to know you and your work, so it wouldn't make any sense to propose you any answers either ;)
Q: How the proposals will be reviewed and how students get selected?
A: Our team of mentors, Org admins and senior contributors will take a look on the proposals and review them. We take several aspects into consideration - e.g. skills, interest in FOSS, understanding our vision/project, passion and so on. It's more of a feeling how a certain student will do on a project and how passionate (s)he will be within our org.
Q: When/How the selected students will get notified
A: Students will get notified as stated on the official timeline. We will not give any information to you before this date stated on the website (so even if you ask as via mail we can't say anything ;) ). You will get notified via Mail and the GSoC website.
Another good resource for information are previous postings here - so it's worth to look them up ;)
We will also update this thread if there are recurring questions.
Have fun with our project and we're looking forward to your proposals!
Best,
Matthias
- Catrobat Org Admin