Pull Up a Seat: Season 1
Real-life programming isn't always glamorous. You're not always launching fancy new interactive features backed by weeks of marketing and hype. In fact, that's rarely the case. Instead, much of the time, we work on boring fixes and general maintenance of packages and tools that, frankly, not many people use. This is the reality.
In that spirit, for season one of our new "Pull Up a Seat" series, come along as I work on extending the API for my Cypress package. We'll cover everything from the initial tinkering, all the way up to tagging a new release.
Series episodes
Game Plan and Cypress Overview
6m 22sKick off this mini-series with a clear game plan! Set up a fresh Laravel project and integrate Cypress with my Laravel package in this friendly overview.
Begin the Spike
6m 14sStart spiking your API in a demo app to explore ideas before coding the package. Follow this friendly guide to experiment and refine your design confidently.
Create a New Cypress Command
5m 24sCreate a new Cypress command to fetch all named routes from your Laravel app’s API. Follow this friendly guide to streamline your testing with custom commands.
Punch a Duck
14m 32sLearn how to override Cypress’s visit command using "duck punching" to pass route names easily. Follow this friendly guide to enhance your testing workflow.
Test and Implement the New Feature
12m 59sDive into implementing and testing a new feature in the laracasts/cypress package. Follow this friendly guide to build and verify your code confidently.
How to Test Composer Package Changes Locally
4m 47sLearn how to test Composer package changes locally by installing packages from your machine. Follow this friendly guide to ensure smooth, error-free releases.
Tag the New Release
1m 15sLearn how to tag a new release using GitHub’s UI and quickly update your package on Packagist. Wrap up your deployment with this clear, friendly tutorial.




