-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google Summer of Code: Getting Started #495
Comments
Awesome writeup especially the Last Lecture reference :) Though I am aiming at another idea with honeynet all this seems too hold for the general case too. |
I updated the post with a "Make sure to have a plan!" section. Cheers, |
Hi mitmproxy, I'm a student of graduate school of University of Tsukuba, Japan. I would like to join the Project 6, because I have experience of implementing HTTP2 and proxy server. These two are not so cool and not perfect. I would like to enhance my coding skills and computer science knowledge through this project. Do I need to write plan of three months here? |
HI @ami-GS, your plan should be included in your proposal! 😃 You do not need to post it here. If you want some feedback before the application deadline, drop me a mail. Cheers, |
hello @mhils can I get your email to drop down my ideas about the proposal? Best, |
@azam58 sure! Just post the proposal on Melange (you can edit it up to the deadline) and drop me a mail on the Honeynet GSoC mailing list. Cheers, |
hello @mhils, I am interested in project-5. Would it be a good idea to discuss the proposal here or in the mail? |
@ankitashukla, just submit your proposal to Google Melange. I'm happy to discuss this there! 😃 |
We got 25 great proposals and will get in touch with you if we have any further questions - thank you guys! 😃 |
@mhils I submitted my proposal on melange, it'd be great if you could please provide me a feedback on the same! :) |
@ankitashukla, we'll get back to you on Melange if we have any questions. May take a few days, but we're on it. 😃 |
mitmproxy is participating under the umbrella of the Honeynet project in the Google Summer of Code 2015. We have two exciting project proposals and are open for other ideas as well.
This issue is targeted at potential GSoC students to help them getting started and write a strong proposal. If there are any questions, please don't hesistate to comment below 😃
Picking the right students for a Google Summer of Code is hard - we really want to encourage people to get involved into open source, but how do we determine who's best suited for a particular project? Here comes your part: Show us that you're super enthusiastic, autonomous and good at coding! 🎉
Most importantly, your proposal should demonstrate two things: You have the ability to execute and you truly believe that mitmproxy is an interesting project to work on.
Demonstrate that you are capable of fulfilling the project!
While many of you probably have a good theoretical background from your university, you should show us that you can code as well:
Any of these may suffice - if you are a django core contributor, we won't be questioning your coding skills. 😉
Demonstrate that you really want to contribute to mitmproxy!
This year, there are 137 accepted GSoC organizations, each of them with multiple projects. Now, why do you want to work on mitmproxy specifically? We do not just want to hear a chorus of praise here ("mitmproxy is a great tool"). Instead, play around with it and tell us about your experiences:
Get in touch!
We hang out on IRC (#gsoc-honeynet at Freenode, #mitmproxy at irc.oftc.net), then there is the mailing list and of course you can just comment here. Try to ask us good questions! 😃
Good starting points for a contribution
Contributing to mitmproxy directly is an optional part of your proposal. If you can convince us by other means that you'd be a strong student (e.g. strong past experience with other open source projects), that's good, too.
Make sure to have a plan!
For your GSoC proposal (please use the template!), you need to write down a roadmap/timeline for your project. Think about which features you need to develop to accomplish your goal, split your project into subtasks and make sure that you'll end up with a viable timeline. Having roughly one dedicated task per week would be a good way to track the progress of the project as well. If you already identified potential issues/caveats for your endeavour, make sure to discuss them in the proposal as well!
Last but not least: GSoC is fun. Enjoy it! :-)
The text was updated successfully, but these errors were encountered: