Hello folks from Google Code In - I realised we don't have a main place for you all to ask questions and get support, so I wanted to say WELCOME and create this issue as a discussion zone. Please leave a comment to say hello, in part so we know who's interested in the program! @publiclab/mentors please keep an eye open for opportunities to welcome and support our Google Code In students! π π
It's so great to see that several of you have made your first contribution. π This should really help as all our contributions follow this workflow. If you haven't yet, please see this page to get started:
https://code.publiclab.org#r=all
Students are advised to do 2 first-timer-only
or fto-candidate
issues as their primary task at Public Labs. They are considered as beginner
task on Public Lab.
If you're looking for a next project, I might recommend one which starts to involve multiple files in the application code, so you can start to get a better understanding of the application's workings. Are you familiar with how a Rails application works, in terms of how the model accesses the database, the controller performs the logic, and the views display the actual web pages? If not, we can help you start to pick apart how our system works one piece at a time.
You can find a lot of relatively small but not completely documented issues here:
https://github.com/publiclab/plots2/labels/fto-candidate
If you choose one, please leave a comment and we can do our best to help find any missing information or help guide you through the next steps. Don't hesitate to ask questions!
Larger collections of tasks can often be found under the break-me-up
label, which you can go through to find smaller projects to "break off" and solve:
https://github.com/publiclab/plots2/labels/break-me-up
We also have many other projects on Node js and Javascript. You can see the complete collection on https://github.com/publiclab . They are also part of Google Code In Program.
Another area you might be interested in contributing is in supporting other new people to the project. This is an often unrecognized part of a healthy collaborative project, so we've made these issues to encourage people to take part in this crucial activity. We'd love your help, and as a newcomer yourself, you know exactly what it feels like to be new, so you know how important it is to be welcoming and supportive!
https://github.com/publiclab/plots2/wiki/Google-Code-In-Tasks
These tasks are multiple use tasks
These are a little tougher tasks than the beginner level tasks. But don't worry @publiclab/mentors are there to help you out whenever you get stuck. All the tasks which have gci-candidate
label on them but don't have fto-candidate
nor first-timers-only
tag are considered as help-wanted
tasks.
These tasks include design, documentation, support, testing, coding, adaptability, code enhancements etc.
There are many tasks which are present on github but due to lack of time we are not able to publish them on GCI dashboard. They are a part of GCI and will be considered under evaluation. So, please search the tasks from github rather than from GCI task list for Public Labs.
Thanks and we're happy to answer questions!!
hello, i'm interested in this program
Hello from Indonesia. Hoping to have great fun participating in GCI this year.
Hello. I am a first-time contributor. Help me to get started with rails and open-source.
@ho-dor great, welcome to you in publiclab
here https://code.publiclab.org/ find the issue and solve it
thanks :)
Some support tasks are available here
https://codein.withgoogle.com/dashboard/tasks/5765666616377344/
https://codein.withgoogle.com/dashboard/tasks/5108091688321024/
https://codein.withgoogle.com/dashboard/tasks/5313931938627584/
https://codein.withgoogle.com/dashboard/tasks/5897760814399488/
Claim the tasks which you have not yet. Please tell the work done on the GCI dashboard itself.
@okonek @oorjitchowdhary @kevinzluo and all other GCI students are requested to take them if they have not yet.
Many of the GCI folks will be joining the University/College next year. So, if you are willing for internships like GSoC, Outreachy, RGSoC etc. you can plan for next year with Public Lab by contributing even after GCI.
Unfortunately the first 2 tasks are marked as beginner (GCI students are only allowed to complete 2 beginner tasks), so I and many others are currently unable to complete them. I will try to do the rest π .
@kevinzluo thanks for reporting.
@jywarren I have created two tasks so that non beginners can also help us. They are INTENTIONALLY duplicate tasks
https://codein.withgoogle.com/dashboard/tasks/5464186466336768/
https://codein.withgoogle.com/dashboard/tasks/6406765190053888/
Whenever any GCI student does any of the following task the student will get credit
https://github.com/publiclab/plots2/wiki/Google-Code-In-Tasks
So, if you can't find these support tasks on GCI we will be happy to create an issue for you.
Also, there is a nice list of fto-candidate
issues on the plots2. You can earn credits by converting it to the first-timers-only
issue by using first timers template.
Thanks
@dinaelhanan @publiclab/mentors @JonathanXu1 @uzorjchibuzor @oorjitchowdhary @kevinzluo @champagnepappi @ValentinaTironi @okonek @shubhscoder and others. Sorry if I could not add your name here.
Here is list to ftos https://github.com/publiclab/plots2/issues?q=is%3Aopen+is%3Aissue+label%3Afto-candidate
Only convert those which are required and are not well formatted with code links, potential solution and problem statement.
I think deadline has passed.
Well done guys.
You are all awesome. :tada: :small_airplane: :smile:
No more tasks can be claimed. Students are requested to work on their pending tasks
GCI is almost over...
So I request all the students @ValentinaTironi @JonathanXu1 @kevinzluo @dinaelhanan @CodeSarthak @thesparks @okonek to please give a great round for applause for all our mentors who have helped us in every task, every little thing and have taught extraordinary new things..
So this one's for the mentors, @publiclab/mentors @publiclab/reviewers !!!
π π π―
Thanks all of you
Sorry for those whose names are not included but they did participate in the contest.
The :tada: emoticons are having dynamic behaviour. Nice to catch them in your last comment.
Thank you too much! I was so scared when it started, I thought I couldn't do this but now we are here!! That's really amazing π― This is my last opportunity to participate on GCI, my 18th year is near but It was a fantastic experience! Thank you thank you all! π π
I loved it too! It was my first time writing _and_ ruby code and the help from the community was fantastic, but what was even more fantastic was working on a project that makes an impact on the environment, loved every minute!
This was really epic. Hard to believe how much work and how much activity
went into it. Both mentors and students were incredible and we had some
great teamwork.
THANK YOU to everyone!!!
Look at this activity!!! https://github.com/publiclab/plots2/pulse/monthly
On Mon, Dec 10, 2018 at 11:55 AM d1g1t4ld1n4 notifications@github.com
wrote:
I loved it too! It was my first time writing and ruby code and the help
from the community was fantastic, but what was even more fantastic was
working on a project that makes an impact on the environment, loved every
minute!β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-445909121,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJ5zpX6DhmG4lop-0kz_OnQE_Bo6Rks5u3p_cgaJpZM4XazzU
.
Thank you so much for this wonderful experience. This was my first time contributing to open-source and it was absolutely eye-opening. I really appreciate the mentors' swift and helpful support, as well as the friendliness of all the other collaborators.
You guys have made this an event to remember :)
Yes, a big thanks goes out to all of the mentors who have helped make GCI an incredible experience this year!
You all have taught me that through collaboration and a positive spirit, we can accomplish great things. Not once in this past 1 and a half months have I seen a mentor post anything negative or insulting. I will forever cherish this event in memory π .
We'd love to thank people via the Public Lab Twitter account (https://twitter.com/publiclab) as well, or any other social media you have if you'd like to paste it in here π We always want to celebrate our great community members π
Awesome work everyone :tada: ! We really enjoyed working with all of you and would love to continue working. I guess all of you have got the real taste of Open Source by collaborating with each other for creating something big.
GCI might get over soon, but we would love to have you as a part of Public Lab :heart:.
Thank you! This is a wonderful experience for me. I really enjoyed solving tasks and writing issue, I will never forget these days
It will be great if you guys will complete your pending stuff, pending
prs before the today's deadline, so that we can consider those too. We want
all your hardwork to be considered. We don't want it to get wasted. I hope
you all will send the remaining patches at the earliest.
On Tue, Dec 11, 2018 at 6:43 AM Sparks notifications@github.com wrote:
Thank you! This is a wonderful experience for me. I really enjoyed solving
tasks and writing issue, I will never forget these daysβ
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446035633,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACQ7Dy7KItOO5dIa4aOqhSSaAIZC-Dks5u3wbHgaJpZM4XazzU
.
@SidharthBansal Sorry to bother, but are you referring to the deadline posted on gitter (You all are informed that me, gaurav, sagarpreet will not be available from 9:30 IST today. Get your stuff done before it.
), or the deadline of December 12 on the GCI website?
Thank you,
Kevin Luo
No, actually we had Outreach meet up for an hour so I was referring to it
on the gitter chat. We were not available between 9-30pm to 10-30pm ist
yesterday.
Now we all are available. I hope now it is clear.
Follow the GCI official guidelines. We are also following the same.
On Tue, Dec 11, 2018, 8:37 AM kevinzluo <[email protected] wrote:
@SidharthBansal https://github.com/SidharthBansal Sorry to bother, but
are you referring to the deadline posted on gitter (You all are informed
that me, gaurav, sagarpreet will not be available from 9:30 IST today. Get
your stuff done before it.), or the deadline of December 12 on the GCI
website?Thank you,
Kevin Luoβ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446056288,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACQ_mPr1cLD8lR-ECeczB4tTgbviR8ks5u3yF-gaJpZM4XazzU
.
Alright, thank you for the clarification!
''Follow timeline on GCI dashboard strictly. We can't change the it. ''
On Tue, Dec 11, 2018, 8:59 AM Sidharth Bansal
wrote:
No, actually we had Outreach meet up for an hour so I was referring to it
on the gitter chat. We were not available between 9-30pm to 10-30pm ist
yesterday.
Now we all are available. I hope now it is clear.
Follow the GCI official guidelines. We are also following the same.On Tue, Dec 11, 2018, 8:37 AM kevinzluo <[email protected] wrote:
@SidharthBansal https://github.com/SidharthBansal Sorry to bother, but
are you referring to the deadline posted on gitter (You all are informed
that me, gaurav, sagarpreet will not be available from 9:30 IST today. Get
your stuff done before it.), or the deadline of December 12 on the GCI
website?Thank you,
Kevin Luoβ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446056288,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACQ_mPr1cLD8lR-ECeczB4tTgbviR8ks5u3yF-gaJpZM4XazzU
.
Thanks for asking. You should not have doubts.
On Tue, Dec 11, 2018, 9:00 AM kevinzluo <[email protected] wrote:
Alright, thank you for the clarification!
β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446059933,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACQ4v2JHT_jxq4Vxegp879bAmLkSCwks5u3ybkgaJpZM4XazzU
.
@jywarren as GCI deadline to claim task is over, I have removed gci-candidate
labels from plots2.
All GCI students who are working on the issues taken up
(by a comment on GitHub or claimed at GCI website, etc) can continue to work on them until the deadlines.
If you have done some work, then it will be judged for sure. Each and every work will be judged.
Many of the students will be stressed about the results. Somebody wrote yesterday, that he is stressed a lot. I will like to suggest that you should be happy instead of being stressful. You all did a very nice job this year. As we have a limited number of slots for prizes, so we cannot give you all prizes.
For those who will win the prizes it means they are currently having great capabilities :tada: :+1: :100: Winners are suggested to keep bringing changes in themselves so that they will become better day by day.
Those who will not win the prizes: They did a great job. They were opened to open source. They contributed to real time software. Isn't this big? You can learn from your mistakes. You learnt what git is. Git is a tough subject. You learnt rails, html, css, and a lot of stuff. You came to know how to interact with people globally. You came to know how to collaborate on a large scale. You came across the different phases of Life Cycle Model for the Software through following
Requirements: You all learnt how to raise issues and brainstorm them. Find different ways to elaborate on different ideas and notions. You to create checklists. How to break down stuff into smaller pieces.
Design and Implementation: You learnt how to apply changes to get the code work what we discussed in the requirement phase.
Testing: Many students worked at different types of test unit tests, controller tests, integration tests, etc.
Maintenance phase: You learnt how to enhance the existing code. We enhanced the existing login system to have better UI. It can't be achieved without you all. Bug fixing comes into play here. We came across so many bug fixes. Great to see your work.
Be leaders for the organisation: You created First timer issues. They were meant to teach you lessons of mentoring, collaborating etc. At Public Lab, we teach collaborators from beginner level.
I think the above plan for the GCI was completed. You all did all types of tasks. So, why are you stressed up? Learning is a continuous curve and will never reach an end. It is a starting. You will fall, then you have to rise up again. If you will never fall then how can you rise?
I hope that you all enjoyed learning all above things.
In case even if you will feel dishearted about the result, then you can try again next year. We are there to help you always. We want no one to be stressed. Be cool. Have fun. You are children and stress word should not appear within you ever.
In case you are ineligible for GCI next year, then you can think to participate into Open Source through other means, like GSoC, Outreachy, RGSoC etc. We run all the three programs. Don't ever lose hope. Continue coding and be happy.
OH, It was so beautiful @SidharthBansal, Thank you for support us! I'm so stressed, nervous, and scared too. Also, I'm sick now and I can't be looking for a long time the computer because I've a headache and It hurst a lot.
I think all of us did an awesome work here, everyone is really great :) Continue like this and you're going to get very far! It was a pleasure β€οΈ
Take a lot of rest please.
On Tue, Dec 11, 2018, 10:03 PM Valentina Tironi <[email protected]
wrote:
OH, It was so beautiful @SidharthBansal
https://github.com/SidharthBansal, Thank you for support us! I'm so
stressed, nervous, and scared too. Also, I'm sick now and I can't be
looking for a long time the computer because I've a headache and It hurst a
lot.
I think all of us did an awesome work here, everyone is really great :)
Continue like this and you're going to get very far! It was a pleasure β€οΈβ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446268805,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUACQ_MdYGRgueWWCh-d3oSeHjhHGMrDks5u395TgaJpZM4XazzU
.
Yes, I'll do that when I finish some pending here :) I almost finish, don't worry. Thank you β€οΈ
Valentina please take care of yourself! Get well, code will wait!
Thanks Sidharth for your heartfelt sentiments. Everyone should be very
proud of themselves and of each other! ππ½β‘ππ½ππ½ππ½ππ½πππ
On Tue, Dec 11, 2018, 11:40 AM Valentina Tironi <[email protected]
wrote:
Yes, I'll do that when I finish some pending here :) I almost finish,
don't worry. Thank you β€οΈβ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/3698#issuecomment-446271494,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJ-RLNvnM9yLyQKumt7VV4yewgHg5ks5u39_8gaJpZM4XazzU
.
Most helpful comment
I think deadline has passed.
Well done guys.
You are all awesome. :tada: :small_airplane: :smile:
No more tasks can be claimed. Students are requested to work on their pending tasks