publiclab / image-sequencer

A pure JavaScript sequential image processing system, inspired by storyboards
https://sequencer.publiclab.org
GNU General Public License v3.0
110 stars 210 forks source link

Create `first-timers-only` issues for newcomers #842

Closed harshkhandeparkar closed 4 years ago

harshkhandeparkar commented 5 years ago

Hi everyone!

We, at Public Lab, are known for welcoming new contributors into the Open Source world but a number of times, newcomers were not able to find first-timers-only issues to start their journey or face troubles making their first contribution with us.

Reasons being:

  1. Lack of first-timers-only issues
  2. Struggle in finding a good issue to start and lack of enough support?

We are working on both of the above aspects to support and help the maximum number of people to take their first step in their OSS journey with us, through our various projects but we need more support for this. So, this is a call to all the Public Lab members to try and create a first-timers-issue for someone who wants to start their journey and waiting for an FTO being assigned to them.

If you are interested in creating first-timers-only issue, follow these instructions:

  1. Browse through the publiclab.org and see if there's a bug which can be easily solved.

  2. Solve this issue but don't create a PR this time, instead create an FTO issue.

  3. Click on this link to start creating a new issue.

  4. We follow a specific template for FTO issues, so copy the template from here.

  5. Edit the issue body to add the goal of the issue, code snippet required, file to be updated, add screenshots(if required). Don't add code snippet required to solve in case, the issue just requires minor HTML or CSS change or equivalent.

  6. Add a catchy and relevant title to the issue but don't include "FTO", "first-timers-only" or equivalent in the title.

  7. Get the issue you just created labeled by mentioning @publiclab/reviewers or @publiclab/is-reviewers.

note: all of the members of publiclab/is-reviewers team have labelling rights.
  1. It's time to invite a new contributor to your issue. If there are unchecked names in the below list, then those people are still looking for FTO issue to start with, so mention them in your FTO by writing - This issue is created for @[contributor-name]. Thanks!

Also, if you see, a new contributor is looking for an issue, feel free to point them to your FTO.

fto-candidate Issues

These are issues which can become good first-timers-only issues but have to be reformatted using the fto issue template. If you feel like reformatting any of these, please feel free to do so. Please let us know if you are going to reformat the issue in the issue comments and link to the new issue in the comments of the original issue and this issue. You can mention @publiclab/is-reviewers to get the new issue labeled and then the old issue closed.

note: please do not reformat fto-candidate issues which have a has-pull-request as well.
note: if somebody is working on one of these issues, please notify the contributor about the reformatted issue.

Contributors looking for first-timers-only (FTO) issues

To first-time contributors: If you are looking for FTO and want your name to be added to the above list then, feel free to comment below to show your interest. If you are looking for working on specific language/framework, mention that too in your comment.

To Public Lab members who have comment edit privileges: Please add names of newcomers who have shown into for FTO in below comments. Also, add the names of other newcomers who are looking for FTO and shown their interest by commenting on other issues.

Currently open first-timers-only and fto-candidate issues in image-sequencer repo.

See also #879

For any query, feel free to ask below or at Public Lab gitter channel - https://gitter.im/publiclab/publiclab


Thank you!

cc @jywarren @publiclab/reviewers @publiclab/is-reviewers @tech4GT

Original issue template by @gauravano

Sent from my OnePlus3 using FastHub

Sent from my OnePlus3 using FastHub

harshithpabbati commented 5 years ago

Good idea!! We need new contributers..

harshkhandeparkar commented 5 years ago

@Harshithpabbati would you mind breaking up #833 ?

harshithpabbati commented 5 years ago

What should I do ?? Documentation ??

harshkhandeparkar commented 5 years ago

Any one or both or you can even solve one of those(if you want). Thanks.

On Sat 9 Mar, 2019, 5:12 PM Harshith pabbati, notifications@github.com wrote:

What should I do ?? Documentation ??

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/publiclab/image-sequencer/issues/842#issuecomment-471170010, or mute the thread https://github.com/notifications/unsubscribe-auth/AhKOn-qdKIBbgipIVnplQUakH5bZWf-Gks5vU54ogaJpZM4bmlfr .

harshkhandeparkar commented 5 years ago

But I think the documentation part should be split up into a new first-timers-only

Divy123 commented 5 years ago

One suggestion I have already opened up an issue regarding documentation. So you could do the other part. Documentation needs a considerable change so I woulkd like to discuss upon it. Thanks.

harshithpabbati commented 5 years ago

ok @Divy123

Divy123 commented 5 years ago

@jywarren Please look into issue #753 as it may greatly enhance the ease of understanding codebase making it much easier for new contributors to participate.

Also please review #251, it needs to be merged urgently as with merging PR's every time the code has to be enhanced. Also I will be updating README.md once the changes are ok to you. Thanks

harshkhandeparkar commented 5 years ago

Divy123 we were talking about the documentation part of #833

Divy123 commented 5 years ago

Oh! proceed with it all the best. But since it is a pinned issue I want to up raise the overasll doc as well. Thanks and great work @HarshKhandeparkar

harshithpabbati commented 5 years ago

Created an first timers issue https://github.com/publiclab/image-sequencer/issues/846

harshkhandeparkar commented 5 years ago

Harshith, thanks for your enthusiasm and help and the issue of course. But the issue has to based on the fto template. Please reformat it and add the label later. Thanks and apologies as you have to take trouble.

harshithpabbati commented 5 years ago

Done with that @HarshKhandeparkar

harshkhandeparkar commented 5 years ago

Awesome!!

harshkhandeparkar commented 5 years ago

@mgroovyank shall I add your name to this list? There are currently 0 fto issues open but there are some fto-candidate issues.

harshkhandeparkar commented 5 years ago

@mgroovyank welcome! Your name has been added :tada:. I have a few questions that you can answer if you like:

Thank You!

harshkhandeparkar commented 5 years ago

Opened a new fto #874. @mgroovyank this one is for you but if you don't want to solve it then it will be assigned to someone else. Do not worry as new ones are yet to come. I have some ideas for better ftos. You can either solve this one or wait for another one. Thank you!

An0u commented 5 years ago

I'm looking for first-time issues to solve ;)

harshkhandeparkar commented 5 years ago

@An0u Welcome! You have come to the right place. Your name has been added to the list !!:tada:

harshkhandeparkar commented 5 years ago

Hello! Newcomers can see issue #879 also to find a bug and get the bug formatted as an FTO(first timers only issue). This new FTO will be reserved for the one who finds the bug. Thank you!

@An0u

harshkhandeparkar commented 5 years ago

@Jaya738 welcome!! Your name has been added!

Jaya738 commented 5 years ago

@HarshKhandeparkar
please guide me what to do next

harshkhandeparkar commented 5 years ago

You will have to wait until an issue is created. I am going to create atleast one tonight. This one will be reserved for you and will create another one for @An0u. Sorry for the delay but I'm busy and cannot create issues right now. If someone else creates an issue for you before I do you claim that one. No problem. Thanks!

harshkhandeparkar commented 5 years ago

@Jaya738 you can, instead of waiting for me to open an issue, go and see this one #879

harshkhandeparkar commented 5 years ago

Opened an issue for you @Jaya738 in #884. Go ahead and try to resolve it. We will be ready to provide any kind of help.

harshkhandeparkar commented 5 years ago

Opened an issue #885 for @An0u. Go ahead and try to resolve it. We will be ready to provide any kind of help.

harshkhandeparkar commented 5 years ago

If @Jaya738 and @An0u want to exchange issues which are assigned to them, they can provided that both agree. Thanks!

hodbadger commented 5 years ago

I'd like to help with documentation if there's an open issue.

harshkhandeparkar commented 5 years ago

Yes there is. #885

harshkhandeparkar commented 5 years ago

@hodbadger you can go ahead and solve #885. @An0u your issue has been assigned to @hodbadger. You can solve #894 instead

harshkhandeparkar commented 5 years ago

@vaarigupta welcome! Your name has been added. You will be assigned soon.

vaarigupta commented 5 years ago

@HarshKhandeparkar I want to contribute as FTO on HTML , CSS , Javascript. How can I start contributing?

vaarigupta commented 5 years ago

@vaarigupta welcome! Your name has been added. You will be assigned soon.

thanks a lot .I am an outreachy applicant and excited to work for public lab

harshkhandeparkar commented 5 years ago

Great! We don't have any ftos right now but many are to come. Btw do you have experience with git? If yes, you can try to solve the fto-candidate issues if you can or else wait for an fto. Thanks.

harshkhandeparkar commented 5 years ago

@vaarigupta opened an fto #898. This one is for you. Go ahead and resolve it. 😊

vaarigupta commented 5 years ago

@HarshKhandeparkar Ya thanks I will look into it and ask if I get stuck meanwhile.

Divy123 commented 5 years ago

Hello everyone in the discussion here who are here to grab some issues. Just want to express that you can always ask @publiclab/is-reviewers or any of the contributors from ourselves for any help you need from us. You people are awesome and thanks for helping us improve the project through your contributions.

harshkhandeparkar commented 5 years ago

We, @publiclab/is-reviewers are always ready to help in case you get stuck. Thanks for your important contributions which improve this project! 😊

harshkhandeparkar commented 5 years ago

@teisenhower welcome! Your name has been added :tada:!

harshkhandeparkar commented 5 years ago

You will have to wait until an fto is created. Thanks.

harshkhandeparkar commented 5 years ago

In the meanwhile, you can browse other repos.

teisenhower commented 5 years ago

@HarshKhandeparkar Thank you!

ElenaG518 commented 5 years ago

Hello! I am interested in being added to the list of FTO contributors. Thanks!

grvsachdeva commented 5 years ago

Hi @ElenaG518, added your name and we'll ping you soon with an FTO. Thanks!

edwd42 commented 5 years ago

Hi, please add me to the FTO list above. I just started learning Ruby on Rails, but my others are MERN stack, Python, Java, MySQL

harshkhandeparkar commented 5 years ago

@edwd42 are you good with JavaScript? If yes, i will add your name here. If you sre learning ruby on rails, go and get your name added to the list here https://github.com/publiclab/plots2/issues/4963. This is our most famous repository, it is a runy on rails project.

harshkhandeparkar commented 5 years ago

Oh ok, you know MERN stack which means you should know JS. Adding your name here.

edwd42 commented 5 years ago

Thanks @HarshKhandeparkar! JS is fine, but was hoping to get some issue for Ruby on Rails.

edwd42 commented 5 years ago

I see @HarshKhandepakar I am now on two lists - this one above, and publiclab/plots2#4963. Prefer #4963 if that's more for ruby on rails.

harshkhandeparkar commented 5 years ago

Hello and welcome! You can solve both if you want.

  1. It's HarshKhandeparkar you forgot to put an 'r' in 'parkar' at the end.
  2. This is a js and html/css lib, no ruby on rails.
  3. Plots2 is a ruby on rails lib with some CSS/HTML/JS for normal DOM behavior but the backend is ruby on rails.
  4. You can contribute to both or add your names in both the lists. No problem. I can also remove your name from this list if you want.