Google-Summer-Of-Code-2020

Description about Codeuino's Involvement in the GSOC'20

Welcome to the Google Summer of Code 2020

Google Summer of Code is a global program which encourages university students aged 18 or over to participate with open source projects during their summer vacations from schools and gain exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits by drilling up their skills.

Google awards stipends, to all successful students who complete their free and open-source projects under Codeuino. Alongside Codeuino community members volunteer as "mentors" to students, who assist them about their summer projects and succeed their projects in an expected way.

To learn more about this year's event and how GSoC works, please refer to the Frequently Asked Question (FAQ).

We are glad to apply to Google Summer of Code 2020 as a mentoring organisation, accepted organizations will be announced on February 20. In the meanwhile feel free to move around and connect with the community.

We have many project ideas posted, and we welcome potential students and mentors to reach out to us for further involvement.

About Codeuino

Codeuino is a volunteer-driven open source Social networking organisation that provides various robust frameworks solutions which could span the entire world through building all kinds of social environments, discussion portals and collaboration platforms, giving prospectus to various other organisations, users and outreachers to use social media in a custom way.

DONUT is a major project of Codeuino that builds social networking Kit for various organisations to build up social environment (like Facebook,Twitter,etc) for their organisation as well as for users to experience FOSS social environment and to showcase their productivity and services for their community along with the collaboration platform to interact with one another. This project stands similar to "Facebook", "Twitter" like social medias.

The community is a group of young open source contributors creatively leveraging our expertise in social networking and development projects to improve the quality of outreaching, interaction and collaboration for the people in developing nations. Everyone at Codeuino contributes to increase efficiency, outreaching for the user and expedite idea generation for social networking.

If you are looking for a project which incorporates structured data and social networking medias then check out our project ideas page we had in 2019 and contact us though any communication channel described here.

Selected Project Ideas for GSOC 2020

Project Name

Selected Student

Blog

Mentors

Get in Touch with us

This is our first-time participation in GSOC 2020 as an "Independent Orgnisation" but we have been a part of GSOC 2019 as a sub organisation where "JBoss Community" vouched for us.

The Organisation administrators for GSOC 2020 are Jaskirat Singh followed by co-organisation administrator Devesh Verma

Involving as a Student

Before Being Accepted

If you are a student, you can start exploring project ideas towards the GSoC application phase. Each project contains contacts to reach out to potential mentors, and many projects have also been listed with some ongoing issues. Students are requested to get involved with the community in order to carry with projects.

  1. Become familiar with Codeuino Community and the project(s) for which you're applying. Read the Get Involved Guide and ask others in the community if you have questions. If you ask questions the smart way, you'll get better responses.

  2. Make sure your development environment is installed and running, and optimized for maximum efficiency.

  3. Review project ideas listed here & ask questions about those or other projects in the here

  4. Spend as much time as possible in our SLACK channel. Here is the link to join the communication channel.

  5. Introduce yourself within the community.

  6. Run, Test and identity some potential issues in Codeuino Github Repositories

  7. Increase your visibility by suggesting ideas Suggest new ideas and participate in to other's discussions as much as possible in order to have a fruitful outcome.

  8. Get Knowledge about GSOC by understanding it and reading about it on Wikipedia and getting through GSOC Student Manual

NOTE: Students can also propose their own ideas that they want to include within the community

After Being Accepted

  1. Set up a blog for your work on open source projects, including GSoC. If you don't have a blog yet, you should create one. You will be required to write a blog post every week about your planning work and project progress during GSoC. This will be "Progress Report".

  2. Contact your mentor immediately. Make a plan to communicate with them regularly. You would be required to communicate publicly within the #GSOC channel inside the SLACK unless something is private.

  3. Prepare a detailed project plan together with your mentor. This will include setting up milestones for every week.

  4. Prepare mid-term & final project presentation videos about your project's status, progress, and any questions you have for the community.

    You will asked to submit it through google drive which can be published from "Codeuino YouTube Channel"

  5. Attend weekly meetings with potential mentors explaining them your work in every week through Google Hangouts.

After Completion of GSOC

  1. Write a final blog post summarizing your overall experience! If you like, talk to the org admins for consideration to cross-post this article to the Google Open Source Blog.

  2. Stay involved with your project or other projects as your schedule permits! There is always plenty of development work needed.

  3. Continue to be involved with Codeuino Community for additional questions or feedback about your GSoC project, and for other topics that interest you.

  4. Present your project in events, Conferemnces and other related meetups.

  5. Participate as a mentor/Volunteer for Rail Girl Summer of Code, Google Summer of Code, Google Code-in, and other related programs.

Involving as a Mentor

Potential mentors are invited to assign themselves on the projects they want to mentor this summer under Codeuino community.

Mentoring takes about 5 to 6 hours of work per week (more at the start, less at the end). In return, a student works on your project full time for 3 months. Think about the projects that you’ve always wanted to do but could not find the time.

Consider proposing your own ideas that match the community project style.

Make sure you get through the followings:

Expectations from a mentor

  1. Commit to spending a minimum of 4 hours each week to be available to guide and mentor students (not just your assigned student).

  2. Commit to being present in SLACK to help answer questions as much as your schedule allows, at a minimum of 4 hours each week.

  3. Prepare a good overview of your project idea(s)

  4. Review student proposals and work with other mentors and organization admins to select the best candidates for Codeuino.

  5. Ensure your Student is Active. They should have a good community involvement and good discussions. Should be answerable wherever they are tagged.

  6. Reach out to the Summer of Code organization administrators if you have questions or concerns.

  7. Do weekly meeting with students and give weekly report to Organization Admins.