Plots2: [WIP]GCI 2019 Task List

Created on 4 Sep 2019  ยท  40Comments  ยท  Source: publiclab/plots2

Please add pending issues from #3276

An uploaded task has a tick in the tasklist whereas not - uploaded task does not have a tick in the tasklist but is present in the tasklist.

Code: writing or refactoring

  • [ ] complete 'sortable headers' implementation following pattern in #2352
  • [ ] additional work on the Checklists system: #2452
  • [ ] calculate "answered" rate for questions posted in a certain time period (described in #2120)
  • [ ] display if someone's been banned or is still active in moderator emails (https://github.com/publiclab/plots2/blob/master/app/views/admin_mailer/notify_node_moderators.html.erb) using the SVG at the above URL so moderators can tell if something's already been moderated without opening a link -- issue at #3338
  • [ ] Standardize display of n Wiki and m Research Notes #2193
  • [X] Code Refactoring for capture.js (https://github.com/publiclab/spectral-workbench.js/issues/141)
  • [ ] Remove "scroll to top" arrow key https://github.com/publiclab/plots2/issues/6435
  • [ ] Get capture.js subfiles compiling into a single file using Grunt(https://github.com/publiclab/spectral-workbench.js/issues/151)

Design: graphic design or user interface design

  • [ ] BIG TASK: Wiki page should be rendered on same page. On clicking on wiki pages nav bar on /notes/popular a new page opens up. But wiki pages should be rendered under the wiki nav bar. #3456

IS

Quality Assurance: testing and ensuring code is of high quality

Code

Quality Assurance: testing and ensuring code is of high quality

LDI

Design

  • [ ] Display Bootstrap-like tooltips for menu items #104 B

Documentation/training

  • [x] Add code of conduct badge to readme #465 B -- GCI dashboard
  • [x] Write a test demonstrating how #_calculateProjectiveTransform works #484 H -- GCI dashboard

Quality Assurance

  • [ ] Cleaning Up! #397 B
  • [ ] Making sure the toolbar stays in viewport during image drags on zooming in M

MapKnitter

Code

  • [x] Update initializers to class factory syntax #888 B -- GCI dashboard

    Outreach/Research

  • [x] Research and document anonymous editing and the purpose of MK (https://github.com/publiclab/mapknitter/issues/1021) H -- GCI dashboard

Quality Assurance: testing and ensuring code is of high quality

Plots2

Quality Assurance: testing and ensuring code is of high quality

PublicLab.Editor

simple-data-grapher

Quality Assurance:

Code: writing or refactoring:

Quality Assurance: testing and ensuring code is of high quality

Outreach/Research

  • [x] Update Issue Template for spectral-workbench.js (https://github.com/publiclab/spectral-workbench.js/issues/129) -- GCI dashboard

Infragram

Coding

All

Supportive Tasks / Outreach/Research

  • [x] Suggest new changes & Report Bugs (described in #3460) -- GCI dashboard
  • [x] Create a welcoming "first-timers-only" issue to invite new software contributors -- GCI dashboard
  • [x] Help add code links to existing issues (described in #3424) -- GCI dashboard
  • [x] Add screenshots or GIFs to open pull requests to illustrate new features (described in #3513)

Refer: https://github.com/publiclab/plots2/wiki/Supportive-Tasks

WIP

  • [ ] When a person submits an empty sign up form, error should also come that the fields are empty #3340 - NEEDS CODE LINKS
  • [ ] #2151 - Fix "Show 0 more" on inline people lists - Personally (@sashadev-sky ) I do not understand what this issue is asking for. Can @SidharthBansal fix it or message me to try and explain so I can fix it? It also has 2 pending PRs which need to be looked at and closed if they are not relevant
  • [ ] [multiple-user]Copy welcomebot and first-timers-only templates into other projects - #3681 -- pending to discuss if we want to move forward with issues such as these
  • [ ] https://github.com/publiclab/plots2/issues/6297#issuecomment-531892595 Turn this into a GCI worthy task
  • [ ] https://github.com/publiclab/plots2/issues/6230 Make note/comment email titles match so they are threaded together
  • [ ] this needs breaking up, but could provide some nice FTOs: https://github.com/publiclab/plots2/issues/2378 - cleaning/redesigning the digest page
Epic feature outreach

Most helpful comment

POINTS TO REMEMBER WHILE WRITING ISSUES IN ISSUE LIST

  1. The task should be unclaimed and unsolved.
  2. Please provide a proper subjective title in the above list with reference to the issue number.
  3. Please use Keywords GCI Dashboard when it is published on the GCI Dashboard(Future work).
  4. Please have explanatory issues.
  5. Please tag the issues with gci-candidate label. Please mark easy, medium and hard category. (Scores will be decided later. We are still discussing scoring system rules and regulations.)
  6. Please have the following on each GCI issue.
    We are preparing to participate in Google Code-in, and have reserved this issue for participants in GCI - but we'd love to have your help with another one! Please check out https://code.publiclab.org to see more
    This means we are reserving issues for GCI folks. So please redirect newcomers to other issues if they are not participating in GCI.
  7. Edit above list ONLY.
  8. When you upload the GCI task on the GCI dashboard(in near future) please do the following two things:
    8.1 Comment Uploaded on GCI dashboard under respective issue.
    8.2 Update the above list too.
  9. Hide stale comments in this list.
  10. The GCI dashboard task to be labelled with just beginner, medium or hall-of-fame(and whatever else we'd like to add)
  11. The GCI dashboard task to be labelled with Repository name
    Please feel free to update these guidelines. We are having a better mentoring team this year. :+1:

All 40 comments

Please edit the issue body itself

@SidharthBansal going through them today! not sure well find that many (a lot of them are completed just not checked off or stale) but I will port any usable ones over here :)

Great thanks

On Fri, Sep 6, 2019, 1:14 AM Sasha Boginsky notifications@github.com
wrote:

@SidharthBansal https://github.com/SidharthBansal going through them
today! not sure well find that many (a lot of them are completed just not
checked off or stale) but I will port any usable ones over here :)

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQY6IGQ6TMS25CKS3Z3QIFOSFA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6AQODI#issuecomment-528549645,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFAAEQ7GOESIRG3HNDD3LBDQIFOSFANCNFSM4ITP5BQQ
.

@SidharthBansal Have added the tasks from #3276 which have an issue open for them and is currently open too. PTAL. Thanks.

/cc: @sashadev-sky

@sidntrivedi012 thanks :) moved your tasks into the issue body and hid your comment

Yeah great work.

On Wed, Sep 11, 2019, 8:57 AM Sasha Boginsky notifications@github.com
wrote:

@sidntrivedi012 https://github.com/sidntrivedi012 thanks :) moved your
tasks into the issue body and hid your comment

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQYCMEHFMP32LUI3PSTQJBQRNA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6NEK7I#issuecomment-530204029,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFAAEQ3HUEWOPVLKP5VO5NLQJBQRNANCNFSM4ITP5BQQ
.

POINTS TO REMEMBER WHILE WRITING ISSUES IN ISSUE LIST

  1. The task should be unclaimed and unsolved.
  2. Please provide a proper subjective title in the above list with reference to the issue number.
  3. Please use Keywords GCI Dashboard when it is published on the GCI Dashboard(Future work).
  4. Please have explanatory issues.
  5. Please tag the issues with gci-candidate label. Please mark easy, medium and hard category. (Scores will be decided later. We are still discussing scoring system rules and regulations.)
  6. Please have the following on each GCI issue.
    We are preparing to participate in Google Code-in, and have reserved this issue for participants in GCI - but we'd love to have your help with another one! Please check out https://code.publiclab.org to see more
    This means we are reserving issues for GCI folks. So please redirect newcomers to other issues if they are not participating in GCI.
  7. Edit above list ONLY.
  8. When you upload the GCI task on the GCI dashboard(in near future) please do the following two things:
    8.1 Comment Uploaded on GCI dashboard under respective issue.
    8.2 Update the above list too.
  9. Hide stale comments in this list.
  10. The GCI dashboard task to be labelled with just beginner, medium or hall-of-fame(and whatever else we'd like to add)
  11. The GCI dashboard task to be labelled with Repository name
    Please feel free to update these guidelines. We are having a better mentoring team this year. :+1:

From last year's experience, I mainly faced problems in understanding the task/issue when reading on the GCI dashboard as it wasn't properly stated what's to be done, and also I think we should add a link to the respective files found in the codebase to fix the error, and the issue # on GitHub on the GCI task description itself.

Sure! Nice suggestion!

On Thu, Sep 12, 2019, 12:43 AM Oorjit Chowdhary notifications@github.com
wrote:

From last year's experience, I mainly faced problems in understanding the
task/issue when reading on the GCI dashboard as it wasn't properly stated
what's to be done, and also I think we should add a link to the respective
files found in the codebase to fix the error, and the issue # on GitHub on
the GCI task description itself.

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ5ZIZ6IONKCPGTXEP3QJE7N7A5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6PSRXY#issuecomment-530524383,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFAAEQ7XKCABLXFU3YTZRVLQJE7N7ANCNFSM4ITP5BQQ
.

@oorjitchowdhary I am taking up your suggestion and making a pending suggestion - where we call for help from all mentors

@oorjitchowdhary will you be a mentor this year?? Excited to work with you!! I remember I joined PL right at the end of your Google Code In program

Hello @sashadev-sky I think we can add these to the task list too https://github.com/publiclab/plots2/issues/3534 , https://github.com/publiclab/plots2/issues/5181

@debck I updated #3534 to #6297 which is now at the bottom of this page. would you want to check out #5181 confirm its what needs to be done, rewrite and add to list?

Yes, it is a good fto issue. So, I think it should be added to the list.

Debasish go ahead. Please don't forget to add labels and link it over here.
Thanks

On Mon, Sep 16, 2019 at 5:21 PM Debasish Sahoo notifications@github.com
wrote:

Yes, it is a good fto issue. So, I think it should be added to the list.

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ3FHFSM2P5HQLTKK73QJ5XLTA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6Y4OBA#issuecomment-531744516,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFAAEQ7I27FF7WQWCQF6AN3QJ5XLTANCNFSM4ITP5BQQ
.

Can I refer some issues for GCI, @SidharthBansal . I am willing to mentor GCI this year.

Yeah sure.
Go ahead!

On Tue, Oct 1, 2019 at 1:31 AM Sudipto Ghosh notifications@github.com
wrote:

Can I refer some issues for GCI, @SidharthBansal
https://github.com/SidharthBansal . I am willing to mentor GCI this
year.

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ4YD2CUW4N22JVIIQ3QMJLJLA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD76467Q#issuecomment-536727422,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFAAEQ7WOMQQJJWZEHVYF63QMJLJLANCNFSM4ITP5BQQ
.

Hey everyone, I have noticed a few issues on the GCI tasks dashboard, (basically tasks reserved for GCI) already have PR's by non GCI candidates. These are mainly issues labeled both as GCI candidate and First time issues.

I think we should be more specific while creating issues and let people know if an issue is reserved for GCI before they claim and open a PR. This would cause a lot of confusion to GCI students, if they claim a task officially and it has a PR made.

Thanks!

We need to ensure that the ftos reserved by gci have a tagline Reserved for GCI as we did last year.
Mentors need to ensure non gci folks don't solve gci issues.
We need to be alert.
Thanks Ananya for bringing this to our attention.

On Sun, Nov 10, 2019 at 11:52 AM Ananya Arun notifications@github.com
wrote:

Hey everyone, I have noticed a few issues on the GCI tasks dashboard,
(basically tasks reserved for GCI) already have PR's by non GCI candidates.
These are mainly issues labeled both as GCI candidate and First time issues.

I think we should be more specific while creating issues and let people
know if an issue is reserved for GCI before they claim and open a PR. This
would cause a lot of confusion to GCI students, if they claim a task
officially and it has a PR made.

Thanks!

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ3VNDRGP7BAH3C3SFLQS6SCFA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDUWPCA#issuecomment-552167304,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQYX2VNPI6YCFKVXBTDQS6SCFANCNFSM4ITP5BQQ
.

Please add checks in the checkboxes that are uploaded to the GCI dashboard!
Don't forget to add other tasks in the GCI dashboard!
Thanks everyone!!! You all are so helpful. Many of you are having exams but still, you all are happy to do your first mentorship session! :100: Best of luck!!! :tada:

@SidharthBansal why does it say Read through Code Climate "smells", Suggest new changes & Report Bugs (described in #3460), and Help add code links to existing issues (described in #3424) are published on GCI dashboard (what I think is indicated by "-- gci dashboard") but they are not? Did we decide to delete them for some reason? Were we planning to do google forms for these or something?

If not i'll add all of these!

Please edit it as it is copied from last year. Thanks

On Sun, Nov 17, 2019 at 11:55 PM Sasha Boginsky notifications@github.com
wrote:

@SidharthBansal https://github.com/SidharthBansal why does it say Read
through Code Climate "smells", Suggest new changes & Report Bugs (described
in #3460 https://github.com/publiclab/plots2/issues/3460), and Help add
code links to existing issues (described in #3424
https://github.com/publiclab/plots2/issues/3424) are published on GCI
dashboard (what I think is indicated by "-- gci dashboard") but they are
not? Did we decide to delete them for some reason? Were we planning to do
google forms for these or something?

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ53I72TMJS5J6IK2FLQUGEAHA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEISPNY#issuecomment-554772407,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQ7QGLZ7JHIMFVNKK3LQUGEAHANCNFSM4ITP5BQQ
.

That will be awesome, thank you

On Mon, 18 Nov 2019, 5:37 pm Sasha Boginsky, notifications@github.com
wrote:

@SidharthBansal https://github.com/SidharthBansal cool ill fix them up
and add them later today!

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQZ4WGB64ANWAXW5CUTQUKAPPA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEKHFKQ#issuecomment-554988202,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQ3GA6CV2NEZODWGOETQUKAPPANCNFSM4ITP5BQQ
.

@SidharthBansal what would be awesome? I was trying to confirm that we were dropping the forms idea posted above and moving forward with just adding supportive tasks to GCI like last year?

I am sorry, I actually didn't receive any image on my Gmail and replied to you without the image.
Apologies.

I have updated the guidelines. Mentors are requested to re-read it!
@ananyaarun @IshaGupta18 @Divy123 @jywarren @debck @gauravano @sagarpreet-chadha etc.

all supportive tasks uploaded to GCI dashboard! 2 still pending publish

Thanks

On Mon, 9 Dec 2019, 6:49 am Sasha Boginsky, notifications@github.com
wrote:

all supportive tasks uploaded to GCI dashboard! 2 still pending publish

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ3JU4OHXNDTTXFVDPTQXWMLXA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHRBHA#issuecomment-563024028,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQ5UZDF36NN5YK3II4LQXWMLXANCNFSM4ITP5BQQ
.

@keshav234156 @SidharthBansal are we allowed to solve these issues before they are uploaded to the GCI dashboard or do we have to wait for them to be uploaded? Thanks.

@VladimirMikulic I responded in gitter but pasting here as well -

i will try to add some GCI tasks this weekend!!

if you guys see an open issue and are interested in solving it - I am not opposed to you commenting that and i'll get it uploaded to the dashboard quickly / assign it the difficulty level. Otherwise most tasks take me a bit of time to write

You can solve it. Once merged we will upload it to the dashboard
If we forget to upload due to some reason then I am there to consider
points for that task
No worries

On Fri, 10 Jan 2020, 1:16 pm Sasha Boginsky, notifications@github.com
wrote:

@VladimirMikulic https://github.com/VladimirMikulic I responded in
gitter but pasting here as well -

i will try to add some GCI tasks this weekend!!

Sasha Boginsky @sashadev-sky https://github.com/sashadev-sky 02:25
if you guys see an open issue and are interested in solving it - I am not
opposed to you commenting that and i'll get it uploaded to the dashboard
quickly / assign it the difficulty level. Otherwise most tasks take me a
bit of time to write

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ5VCKQEJGQYGUVHZXLQ5ARTRA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIS7PNI#issuecomment-572913589,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQ5LR7O52TVTT4YGWX3Q5ARTRANCNFSM4ITP5BQQ
.

@VladimirMikulic @Uzay-G are you willing to refactor this folks?

Open up a new issue with ONLY changes that are needed.
You can do it after 30 January whenever you are free and if you want to do.
By 30th January we will submit the GCI results. ๐Ÿš€
To be fair, we decided cool down period for this week. ๐Ÿ‘

Of course @SidharthBansal.
If I understand you correctly, you want us to finish the unsolved issues?

No I think he wants us to open a new reactors issues with potential tasks
for the next gci. I'd love to work on it :+1:

On Fri, Jan 24, 2020, 19:35 Vladimir Mikulic notifications@github.com
wrote:

Of course @SidharthBansal https://github.com/SidharthBansal.
If I understand you correctly, you want us to finish the unsolved issues?

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AMTREYIIERZWMZ7DPICXSG3Q7MYIJA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ3V7PA#issuecomment-578248636,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMTREYMEARIG5VRB7WX4UELQ7MYIJANCNFSM4ITP5BQQ
.

I think it will be great to refactor the list as @Uzay-G said before finishing this list @VladimirMikulic
I know you are really interested to close all the above issues. But I will not allow you to work for some days ๐ŸŽ‰ You all should relax and enjoy. You all did a great job!

Hey @SidharthBansal I am working on refactoring this now and I had a question. I think it would be useful to just group tasks by type (design, code, outreach) instead of by repository. What do you think?

Idea accepted. Great thinking
Thanks

On Wed, 29 Jan 2020, 2:31 am Uzay-G, notifications@github.com wrote:

Hey @SidharthBansal https://github.com/SidharthBansal I am working on
refactoring this now and I had a question. I think it would be useful to
just group tasks by type (design, code, outreach) instead of by repository.
What do you think?

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/plots2/issues/6239?email_source=notifications&email_token=AFAAEQ5QS2SGWB2OJBTQLF3RACMLJA5CNFSM4ITP5BQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKE4HYA#issuecomment-579453920,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAAEQ2QCDOHBU7NTRN5OUDRACMLJANCNFSM4ITP5BQQ
.

Refactored in #7408

Was this page helpful?
0 / 5 - 0 ratings

Related issues

milaaraujo picture milaaraujo  ยท  3Comments

first-timers[bot] picture first-timers[bot]  ยท  3Comments

first-timers[bot] picture first-timers[bot]  ยท  3Comments

keshavsethi picture keshavsethi  ยท  3Comments

RuthNjeri picture RuthNjeri  ยท  3Comments