Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribution Pairing (express your interest!) #1020

Open
kosamari opened this issue May 20, 2021 · 9 comments
Open

Contribution Pairing (express your interest!) #1020

kosamari opened this issue May 20, 2021 · 9 comments

Comments

@kosamari
Copy link
Contributor

Hello👋 Squoosh team want to try new thing, and looking for our input 🐤

About

One of the goal for Squoosh this year is to actively onboard more contributors to the project. We don't want to leave issue as "PR welcome", but instead would like to work closely with individuals to land a 1st pull request to get started.

If you would like to work on a small issue in Squoosh by pairing with team members, please express your interest on this issue.

How does it work?

This is meant to onboard a new contributors without a lot of friction by going through a small pull request process with team members.

  1. We will have an initial onboarding session explaining project structure and build process.
  2. You will get assigned an small issue to work on and a squoosh member as your pair
  3. You and your pair member will have planning session to walk through the task
  4. You will work on a pull request, your pair will be available to answer your question
  5. You and your pair member then have a wrap up session to code review and land the pull request.

Duration of pairing should be 1-2 weeks.

We are strongly interested in bringing on more 1st time contributors. Hopefully, after a round of pairing you feel comfortable taking on another issues in Squoosh or start contributing to other OSS project.

Who is this for?

Anyone interested are welcome :) You should be familiar with language you are contributing (HTML/CSS/JS for the web app, JS for CLI, other languages for codec), but no GitHub/OSS contribution experience is necessary.

Please note: there are only a handful of team members on this project, so in case we get more than 5 pairing requests, it might take sometime before pairing can begin.

I am interested, what do I do?

Great!
Reply to this thread and tell us which part you are interested in contributing (web app, CLI, or codecs/Wasm).
If you are not sure, that's ok! tell us what kind of development you do or which language you are most familiar with.

Got more question? ask it here. You can also email me (address on my profile) or my DM on twitter is open (@kosamari) if you want ask in private.

@kosamari kosamari pinned this issue May 20, 2021
@AshreneRoy
Copy link

Hi 👋 , I'm interested in contributing to web app/CLI, I have experience with js/ts and would love to pick backend issues.

@dogayuksel
Copy link

Hey! I am interested in getting my hands dirty with codecs/Wasm part.

@NoamRa
Copy link

NoamRa commented May 28, 2021

Hi, I'd love to lend a hand. Originally came here to look into animation support (gif / webp / other-> webp). I have experience with JS, TS, HTML, and CSS, but don't mind digging into codecs/Wasm in order to make things happen. ✨

@iamstr
Copy link

iamstr commented Jun 9, 2021

Hi , I'm interested in contributing to this amazing project, I have experience working with HTML/CSS/JS

@ctataru
Copy link

ctataru commented Jun 11, 2021

Hi!
I'm a full stack developer with experience in NodeJS, TS, and React.
I'd love to participate to the CLI, and wouldn't mind giving a hand on the webapp as well :)

@andyf0x
Copy link

andyf0x commented Jun 12, 2021

Hi there, I would be interested in helping with this project, I have experience with NodeJS, JS, and TS.

@kosamari
Copy link
Contributor Author

kosamari commented Jul 1, 2021

Hi all!
First of all, thank you for your patience while we set things up for this.
I've just updated our wiki with detailed guide. But here is TL;DR on next steps.

  1. please look at our repo walk through this will show you where things are and how we manage our code.
  2. Pick a project you ware interested in. Please see label guide to filter issues.
    Issues with help wanted tag is work we want to get contribution.
  3. Please comment on a issue you want to work on, once you pick your project, we'll add you to our chat room and will take it from there!

I know there are a lot of help wanted issues, so here are some of highlights. (you don't have to chose these, it is just a suggestion :)

Codec/Wasm : TIFF support, Bug investigation on WebP, Add "seam carving" as a resize method

Interested in NPM module? : Release codecs on NPM

UI : Add image-rendering: pixelated toggle, middle mouse button support

CLI : Add scale support, Make it run in Deno

Open Source First Timer: text bug fix, add icons
(These two are straight forward task. If this is your first time sending Pull Request on github, it might be a good one to take on to get used to the work flow. )

@christiananagnostou
Copy link

Hey there!
I'm interested in contributing to UI and CLI issues. I can work comfortably with JS, Node, TS, and React. Looking forward to improving such an awesome app.

@rickbeacham
Copy link

I would love to contribute to this project. I can help with documentation, UI and CLI issues. I have experience in HTML, CSS, and the codecs.

@tomayac tomayac unpinned this issue Jan 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants