saucelabs / elemental-next

A free, once-weekly e-mail on how to do test automation like a Pro
https://elementalselenium.com/
MIT License
20 stars 8 forks source link

build workflow

๐ŸŽ‰ Welcome to Elemental Selenium! ๐Ÿš€

In 2023, Team Elemental took Elemental Selenium, which had been untouched for many years, and open sourced the project to enable Selenium users and enthusiasts to contribute directly in opinionated, hands-on ways.

๐Ÿ”ฅ Elemental Selenium ๐Ÿ”ฅ is now open sourced, renewed, and ready for community contributions!

Table of Contents ๐Ÿ“‘

How to Contribute ๐Ÿ™Œ

There are many ways to contribute to the project -- from adding new tips tutorials, to helping with frontend or backend, or engaging with the community.

For full details on how to contribute, see CONTRIBUTING.MD. ๐Ÿ‘€

Running Locally ๐Ÿƒ๐Ÿพโ€โ™€๏ธ

Prerequisites

Installation ๐Ÿ’ป

Local Development ๐Ÿ› ๏ธ

Building the Website ๐Ÿ—๏ธ

Deploying the Website ๐Ÿš€

๐Ÿšจ We are currently deploying this website to GitHub Pages. ๐Ÿšจ

The docusaurus deploy command helps us deploy our site from the source branch to the deployment branch gh-pages in one command: clone, build, and commit.

The -outDir flag ships only the frontend content folder to the gh-pages.

Testing ๐Ÿงช

Testing is an essential part of ensuring the quality and reliability of Elemental Selenium, and is very important to us. We've got a great lineup of testing tools that make the testing process achievable. Check them out!

elemental-next
โ””โ”€โ”€ tests
    โ”œโ”€โ”€ cypress
    โ”œโ”€โ”€ deque
    โ””โ”€โ”€ selenium