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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task list staging area for Google Code-In #3276

Open
SidharthBansal opened this Issue Aug 30, 2018 · 54 comments

Comments

@SidharthBansal
Member

SidharthBansal commented Aug 30, 2018

馃憠 Please append a comment Added to GCI dashboard after each task which you have posted so no one else opens the same task

This is a staging area. Each task has (or will soon have) a link to a full issue including relevant lines of code, screenshots, and other helpful information as we prepare them for solving. Some are harder than others, but those tagged with first-timers-only are great to begin with. (more documentation on tasks)

Add new items: Look here for new items to adapt for this list: planning issues, break-me-up issues, fto-candidates. Fit tasks into the categories below.

Format items to be descriptive, [bracket otherwise]: As we create this list, it's OK to be brief, but if a task lacks description, tags, screenshots, and code links, [Put it in brackets to indicate that it needs to be fleshed out]

Break out items here into their own issues: Use the gci-candidate tag instead of the gci tag to manage the supply. We don't want to have more open issues than we can support at one time, and gci is what we'll direct students towards. gci-candidate is for "held back" issues we're saving up.

Weighting: some issues don't result in many lines of code, but are still big projects. Use tags small, medium, big when you'd like to help mark them (read more)


Code: writing or refactoring

Remove asterisk from Boolean Full-Text Searches (#3490)

  • Making a moving forward link or button on https://publiclab.org/stats page (described in #2650) -- GCI dashboard
  • Search Auto-complete not working on https://publiclab.org/post page (described in #2795) -- GCI dashboard
  • Views and number of comments of post is not seen on small screen (described in #2397) -- GCI dashboard
  • Change navbar links to icons (described in #3328 ) --- GCI dashboard
  • Add dropdown icons adjacent to navbar links where required (described in #3324 ) -- GCI dashboard

These can be moved up once they have code links or issue links:

  • needs-code-links Preserve redirect to original destination when accessing /post while not logged in (follow these steps: 1. publiclab.org/post You will be redirected to login page 2. Login 3. Redirected to dashboard -- Expected Behavior Redirected to /post.)
  • display of an SVG at the URL /profile/status/_ID_ for a user with id of _ID_, showing the user.status as one of these two SVGs: https://gist.github.com/jywarren/ea0523a09f6f8660486b14eeea15de95
  • 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
  • make username/email form appear side by side with Oauth user registration at https://publiclab.org/signup
  • needs-code-links Remove extra space at bottom of /post
    image
  • needs-code-links Removal of 1 horizontal line
    image
  • needs-code-links Add generic video icon here, instead of being specific to YouTube. We should give equal priority to all the hosts. (https://github.com/publiclab/PublicLab.Editor/)
    image
  • On clicking on '?' page should be opened in new tab. Currently, it is opening on the same page, using target="_blank" on the <a> tag
    image -- GCI dashboard
  • needs-code-links Similar behaviour (needs to open on a new page) reported for Open Source Your Work link at https://publiclab.org/signup and /post
  • needs-code-links Hover text should redirect to page listing all the wiki articles and research notes with text water quality
    image
  • needs-code-linksHover text should redirect to page listing all the wiki articles and research notes with text balloon-mapping
    image
  • needs-code-links Redundant Dashboard in the drop down menu #3327
    image
  • needs-code-links Clearly mention that on RHS we have Research notes. Liked by ____ appears ambiguous to me a lot
    image
  • needs-code-links sort wiki page likes according to date/time
    image
  • needs-code-links If a person has no barnstars and they click on the nav bar. There must be a message to show them. Just to enhance the readability
    image
  • On removal of any of these tags, all three must be removed image
  • Same button three times to post work on same web page image
  • Same thread is placed repeatedly on the dashboard page due to multiple comments.
    image
    I will suggest that one post should be shown only once.
  • Use of common functions in /maps page : #3316
  • Standardize display of n Wiki and m Research Notes #2193
  • When a person submits an empty sign up form.
    image
    Error should also come that the fields are empty #3340 -- GCI dashboard
  • Test for the the above task
  • Tag the author on the home page where their articles are written in grid view/List view (needs own issue)
  • logging users to wiki page when a user logs in via header on wiki page (needs own issue)
  • Clicking on like button if not logged in should redirect to login page. (needs own issue)
  • Pagination broken on home page
    image
    see that url shows page 2 but the pagination is of page 1. (needs own issue)
  • needs-code-links make tags in Suggested tags on publiclab.org/post appear in tag input box when clicked - https://github.com/publiclab/PublicLab.Editor/

Documentation/Training: creating/editing documents and helping others learn more

  • Write a page describing different tags used at github repositories like GCI, outreach, etc #2341 -- GCI dashboard
  • write a document explaining how to start contributing at public lab for Google Summer Of Code #3319 -- GCI dashboard
  • write a document explaining how to start contributing at Public Lab for RGSoc (needs own issue)
  • write documentation on how to open a Pull Request for first - timer contributor (needs own issue)
  • the table of contents on the github.com/publiclab/plots2 is inconsistent with the content present after it (needs own issue)
  • Add a list of available modules to the documentation publiclab/image-sequencer#337

Outreach/Research: community management, marketing, or studying problems and recommending solutions

Quality Assurance: testing and ensuring code is of high quality

Design: graphic design or user interface design

  • Exploring layouts for the dashboard #3355 instance count 50
  • 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
  • FTO: make the rsvp links in the events on the home page non clickable.
  • add hover text in public lab editor
    image publiclab/PublicLab.Editor#156
  • image
    ''Read More'' should be center aligned
  • "Read more" and the next grid item should have hr in between
    image
  • Implement "grid view" for inline lists, in addition to existing "table/list view" - #1097
  • some Bootstrap 4 pre-upgrade work - #1716
  • [multiple-user]Copy welcomebot and first-timers-only templates into other projects - #3681 -- GCI dashboard

Looking for GSoC

Reviewing PRs and collaboration efforts will be judged in your upcoming GSoC proposals
If you are a GSoC'19 aspirant, then we need to tell you a good news. All the reviewing tasks will be judged in the upcoming GSoC'19 proposals. If you can review the PRs, help each other across issues, prs, create ftos and much more. Just commenting on the issues to help other folks is okay.
We will be having a special REVIEW/TEAMWORK section in the GSOC'19 proposal this summer.
All the best!!!

@sagarpreet-chadha

This comment was marked as resolved.

Contributor

sagarpreet-chadha commented Sep 13, 2018

Hi @SidharthBansal...I added some tasks .
I was wondering if we should break these tasks especially UI Design into sub-tasks .

I guess we can break them into many sub parts . What do you think ?

@SidharthBansal

This comment was marked as resolved.

Member

SidharthBansal commented Sep 14, 2018

@sagarpreet-chadha go ahead and write down the tasks as many as you can. We need atleast intial 150 tasks and atleast 25 open issue till december for gci. Also, we have to keep in mind the elderly fellows who want to contribute so we need even more tasks.

@SidharthBansal

This comment was marked as resolved.

Member

SidharthBansal commented Sep 14, 2018

(moved above)

1 similar comment
@Souravirus

This comment was marked as resolved.

Member

Souravirus commented Sep 14, 2018

(moved above)

@gauravano

This comment was marked as resolved.

Member

gauravano commented Sep 14, 2018

Should we also add tags with each task? @jywarren

@gauravano

This comment was marked as resolved.

Member

gauravano commented Sep 14, 2018

digest_week

Hi @SidharthBansal actually this button is a part of Vidit's project, I guess, he placed it there for testing. @ViditChitkara do we need it anymore?

@gauravano

This comment was marked as resolved.

Member

gauravano commented Sep 14, 2018

Just copying this link here for reference https://developers.google.com/open-source/gci/help/org-sample-tasks . Also, everyone we need to add category and tags as per this link.

@gauravano

This comment was marked as resolved.

Member

gauravano commented Sep 16, 2018

(moved above)

@jywarren jywarren changed the title from Task list for GCI to Task list staging area for Google Code-In Sep 17, 2018

@jywarren

This comment has been minimized.

Contributor

jywarren commented Sep 17, 2018

Hi, all - I've consolidated the lists, and I think we should improve the text description of each, so they make sense to people who don't know our codebase. Please go ahead and edit but coordinate in the chatroom so you don't overwrite each other.

@jywarren

This comment has been minimized.

Contributor

jywarren commented Sep 17, 2018

I also want to highlight that some example tasks were like this:

https://codein.withgoogle.com/archive/2015/organization/4777925899452416/task/4744391868547072/

Fix a bug in the editor Pe (#3)
There are several bugs reported for the programmer's editor Pe. Fork the Pe repository, pick an issue and fix it.

Submit your fix as pull request (see the HaikuPorter wiki which works pretty much the same).

This means that when we create the tasks, we can generate "multi-use" tasks that refer to an issue list, to save time filing new tasks. We should try to use tags to direct people to "first-timers" vs. "next-step" sized issues. Maybe we can have a task for "Complete your first issue at Public Lab" vs. "Take the next step with a more complex issue at Public Lab" and "Tackle a complex project at Public Lab"?

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Sep 17, 2018

Hi Jeff...we already have a great mechanism for directing people towards heavier tasks. When the mentors feel like student has done enough task you generally guide folks to do help me tagged issues. Similarly we can guide gci folks.

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Sep 17, 2018

I will say we can have two categories as you told in the above comment

  1. Gci candidate for normal to big sized gci tasks
  2. Gci candidate and first timer tasks these tasks for first timers gci folks.
    This will reuse our existing labels at public labs.
@jywarren

This comment has been minimized.

Contributor

jywarren commented Sep 17, 2018

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Sep 18, 2018

Yeah if issue is fto and gci candidate labelled then we will paste the code links else if it is only gci Candidate we may or may not paste code links.

@namangupta01

This comment was marked as resolved.

Member

namangupta01 commented Sep 18, 2018

Hi guys! Sorry for not being active from past month....This sounds great that public lab is selected for Google-Code-in finally. I would create some issues from my work of reply-by-email to comment for Code-in tasks.
Thanks

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Sep 25, 2018

Please add
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.
to each gci task which you create.
Thanks

@jywarren jywarren added this to Organizing GCI in Google Code-In Oct 1, 2018

@jywarren jywarren moved this from Organizing GCI to Code-In Tasks in Google Code-In Oct 1, 2018

@Mridul97

This comment has been minimized.

Mridul97 commented Oct 15, 2018

Please append these tasks to the list! Thanks!

@Souravirus

This comment has been minimized.

Member

Souravirus commented Oct 15, 2018

@Mridul97, I have added these tasks to the list. Please see I have put them in the right categories. Also, please ensure that these tasks are put in the GCI dashboard. Thank you!!

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 16, 2018

@Mridul97

This comment has been minimized.

Mridul97 commented Oct 16, 2018

@Souravirus I will add these tasks in the GCI dashboard as well馃憤 Thanks!

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 17, 2018

@milaaraujo

This comment has been minimized.

Collaborator

milaaraujo commented Oct 17, 2018

Hey @SidharthBansal, can you add this task to the list?

  • Remove asterisk from Boolean Full-Text Searches (#3490)

I already put this in the GCI dashboard. Thanks!

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 17, 2018

@aSquare14

This comment has been minimized.

Member

aSquare14 commented Oct 17, 2018

@SidharthBansal
#3359 Can I add this to the dashboard ?

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 17, 2018

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 17, 2018

@aSquare14

This comment has been minimized.

Member

aSquare14 commented Oct 17, 2018

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 17, 2018

@Mridul97

This comment has been minimized.

Mridul97 commented Oct 22, 2018

I have added these tasks to the GCI Dashboard. But I am unable to write --gci dashboard in front of them in the above list as I do not have access to edit the list. So someone could please do it. Thanks!

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 22, 2018

Hi, everyone - are all draft tasks ready to be published in the GCI dashboard? Should we just approve the first 50?

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 22, 2018

Whenever a task will be made, the mentors will check the task. So that it will not be created by anyone else.
All the mentors are requested to post all the gci tasks which they have created on Public lab onto GCI dashboard as soon as possible.
We need to publish them by tomorrow.

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 22, 2018

Hi, everyone - are all draft tasks ready to be published in the GCI dashboard? Should we just approve the first 50?

Jeff we need to review each task before publishing it. Many mentors are new this time. Due to lack of time, we could not help them much. So, review, before publish, seems a better option to me.

@Souravirus

This comment has been minimized.

Member

Souravirus commented Oct 22, 2018

Hi @jywarren, I have modified some tasks, so they are more readable. And I had a doubt with this task https://codein.withgoogle.com/dashboard/tasks/6571718295420928/ . Does this task require to submit some kind of documents and if it is required where should they submit it? It should be clarified

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 22, 2018

Hi folks whenever you create a task please mention the public lab repo and issue number so that it can be backtraced. It is really difficult for students to find the repo and the issue number. They are really new to OSS and young too.

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 22, 2018

@Souravirus - i think we may need input from Kirtika on this one, as they created it. I'm not sure!

@SidharthBansal - agreed, we def. need to review the tasks, i see. Everyone -- please ensure your tasks have links to GitHub issues!

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 22, 2018

Looking for GSoC

Reviewing PRs and collaboration efforts will be judged in your upcoming GSoC proposals
If you are a GSoC'19 aspirant, then we need to tell you a good news. All the reviewing tasks will be judged in the upcoming GSoC'19 proposals. If you can review the PRs, help each other across issues, prs, create ftos and much more. Just commenting on the issues to help other folks is okay.
We will be having a special REVIEW/TEAMWORK section in the GSOC'19 proposal this summer.
All the best upcoming GSoCers!!!

@aashna27

This comment has been minimized.

aashna27 commented Oct 22, 2018

Hi @SidharthBansal Can you add this task to the list, it has been added to gci dashboard.
publiclab/image-sequencer#429

@SidharthBansal

This comment has been minimized.

Member

SidharthBansal commented Oct 22, 2018

@aashna27

This comment has been minimized.

aashna27 commented Oct 22, 2018

Hi @SidharthBansal Can you add this task to the list, it has been added to gci dashboard.
publiclab/image-sequencer#429

Gci dashboard

is this fine?

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 22, 2018

Thanks to hard work by @SidharthBansal and others, we now have 75 tasks published on the GCI dashboard, enough for the competition to begin! 馃帀 馃帀

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 29, 2018

Hi folks, just added this one which would make a good GCI issue if someone wants to add it to the dashboard (please leave a comment here if you do it!):

#3831

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 29, 2018

And I made one more here! Medium-sized: #3836

@milaaraujo

This comment has been minimized.

Collaborator

milaaraujo commented Oct 29, 2018

Hey folks, I think the task 'Install plots2 on local machine' needs more mentors and preferably someone with experience in solving problems with the project installation! 馃槱

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 29, 2018

@milaaraujo

This comment has been minimized.

Collaborator

milaaraujo commented Oct 30, 2018

Install plots2: #3840

@jywarren

This comment has been minimized.

Contributor

jywarren commented Oct 31, 2018

This list may also be a great source for new GCI issues: #3331

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment