freeCodeCamp / freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
https://contribute.freecodecamp.org
BSD 3-Clause "New" or "Revised" License
405.29k stars 38.02k forks source link

Help Migrate Cypress to Playwright #51705

Closed raisedadead closed 7 months ago

raisedadead commented 1 year ago

Hello, fellow contributors!

House rules and notes

All contributions should follow our contributing guidelines.

This year, we are focusing on improving our End-to-End testing with Playwright. We have created a guide that you can follow to write your first test from scratch for the freeCodeCamp repo: https://contribute.freecodecamp.org/#/how-to-add-playwright-tests

After reading the guide, select one item from the component lists below. Create the test, and make a PR.

You may work on your changes through GitPod or locally.

We will review your PRs during the next few weeks. Thanks for your patience, and happy contributing!

Tips to streamline the review process:

If we have requested changes on your PR, and those changes include suggestions, you can switch to the files tab and add the suggestions to a batch commit. This allows you to commit all of the suggestions at once, instead of individually, which saves us CI runners.

image

Additionally, with the exception of conflicts, failing CI, or maintainer requests, you do not need to consistently keep your PR branch up to date with main. Each merge commit triggers another actions run, which might delay your PR getting reviewed.

Requesting tests for each item in each list:

Note 🧙🏽: You should be able to do a simple search with the item name, which will lead you to the file in the codebase.

Need more clarifications or help?

Please join our official discord: https://discord.com/invite/freecodecamp-org-official-692816967895220344, and we have a very helpful team of fellow contributors willing to help you.

raisedadead commented 1 year ago

Quick Note:

Hactoberfest is a celebration of getting started with open-source. Just know that we are only one among the millions of open-source repositories on GitHub. There are millions more on GitLab.

We encourage you to check these links to explore even more opportunities during hacktoberfest and beyond hacktoberfest (in no particular order):

There is a reasonable number of opportunities.

raisedadead commented 7 months ago

Tracking in #52905 which should not have been created in the first place, but people dont read :)