# Guides

The `guides` directory contains information about specific things encountered *when contributing to the Cypress project* that fall outside the scope of `CONTRIBUTING.md`, which is more geared towards everyday development in this repo.

For information about using Cypress for testing web applications, visit [`docs.cypress.io`](https://docs.cypress.io).

For information related to a specific package in the monorepo, see that package's respective `README.md`.

For general contributor information, check out [`CONTRIBUTING.md`](../CONTRIBUTING.md).

## Table of Contents

* [App lifecycle](./app-lifecycle.md)
* [App <--> Cloud Testing](./app-cloud-testing.md)
* [CI](./continuous-integration.md)
* [Building release artifacts](./building-release-artifacts.md)
* [Code signing](./code-signing.md)
* [Debug logs](./debug-logs.md)
* [Determining the next version of Cypress to be released](./next-version.md)
* [E2E Open Mode Testing](./e2e-open-testing.md)
* [Error handling](./error-handling.md)
* [ESLint Migration Guide: Monorepo Alignment](./eslint-migration.md)
* [GraphQL Subscriptions - Overview and Test Guide](./graphql-subscriptions.md)
* [Patching packages](./patch-package.md)
* [Protocol development](./protocol-development.md)
* [Purging Specific URLs from Cloudflare cache](./purging-cloudflare-cache.md)
* [Release process](./release-process.md)
* [Studio development](./studio-development.md)
* [Testing other projects](./testing-other-projects.md)
* [Testing strategy and style guide (draft)](./testing-strategy-and-styleguide.md)
* [V8 Snapshots](./v8-snapshots.md)
* [Writing cross-platform JavaScript](./writing-cross-platform-javascript.md)
* [Writing the Cypress Changelog](./writing-the-cypress-changelog.md)
* [Writing and Migrating To TypeScript](./typescript.md)
