Commit Graph

757 Commits

Author SHA1 Message Date
Ryan Manuel 4931cf06ff chore: bootstrap AI agent context files (AGENTS.md + CLAUDE.md) (#33429)
* chore: bootstrap AI agent context files (AGENTS.md + CLAUDE.md)

Adds a three-tier set of AI context files across the monorepo:

- Root AGENTS.md / CLAUDE.md — project overview, workspaces, common
  commands, architecture map, code conventions, and CI/CD summary
- Workspace-level pairs for cli/, packages/, npm/, tooling/,
  system-tests/, and scripts/
- Package-level pairs for all 33 packages/, 15 npm/, 3 tooling/
  packages, and the cli workspace (117 files total)

CLAUDE.md files are thin wrappers (@AGENTS.md import + workflow rules)
so Claude Code picks them up walking upward from cwd. AGENTS.md files
carry the substantive content and are also read natively by Codex CLI
and Cursor.

Command conventions applied throughout:
- No watch / file-watcher commands (agents run once and read results)
- No bare full-suite test runs for large packages; always target a
  specific file (<path-to-spec>) or glob ("<glob-pattern>")
- No cypress:open (interactive mode); use cypress:run with --spec
- Test runner syntax varies by package: vitest (test --),
  mocha (test-unit/test-integration --), jest (--testPathPattern),
  Cypress CT (cypress:run:ct -- --spec)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* gitignore

* clarify AI internal docs and contribution guidelines

* update TOC

* tweak nvm wording

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 16:01:52 -05:00
Brian Mann a74429536a docs: remove docs from monorepo -> move to cypress-documentation 2017-09-06 01:25:14 -04:00
Gleb Bahmutov 7d65854fd4 docs: environment and better id message (#432)
* docs: environment and better id message

* docs: try avoiding <h1> tag in markdown

* cli: only print a warning on invalid id
2017-09-05 14:15:45 -04:00
Chris Breiding df5280d0ac docs: update visibility algorithm explanation 2017-08-31 14:04:16 -04:00
Brian Mann ea7df8c09d docs: do not edit the 0.20.0 changelog! 2017-08-31 14:02:36 -04:00
Jennifer Shehane a1125d5f50 docs: update 'add-project' img to include npm install suggestion banner 2017-08-31 12:13:12 -04:00
Brian Mann 772ed7d60e Merge branch 'driver-refactor-merge' into develop 2017-08-29 16:04:02 -04:00
Brian Mann a95e5f1a45 root: move common .eslint to root, remove duplicates 2017-08-29 14:45:55 -04:00
Jennifer Shehane e6fba6bdef docs: update hexo 2017-08-29 13:15:43 -04:00
Gleb Bahmutov 420c896b3d Docs staging 375 (#391)
* docs: set full url to staging

* docs: test after deploy

* add dot missing in deploy regular expression

* increase docs start timeout

* docs: catch missing css/cypress.css and js/toc.js after deploy

* docs: generate single application.js on staging

* docs: test for magic variable to detect missing js

* docs: test search drop down on intro page

* docs: add e2e test to catch missing sidebar

* docs: split build

* docs: run build file save

* docs: ls public before generating build.json

* docs: generate docs in debug mode

* setup custom linting rules inside themes/cypress/source to keep them ES5

* more eslint wrangling
2017-08-28 22:25:18 -04:00
Gleb Bahmutov cc05aa5787 deploy develop and master to staging and production, close #375 (#380)
* check develop and master against staging and production, close #375

* allow docs deploy from this branch for testing

* correct branch filter syntax

* docs: start server and then start e2e tests

* cache cypress-cli

* fix npm -g bin command

* do not build docs second time

* remove this branch from deploy

* docs: clean up deploy logic

* add deploy docs note

* faster docs caching by removing revision

* test docs caching
2017-08-28 10:13:09 -04:00
Gleb Bahmutov 5097da939c Broken hashes 377 try 2 (#379)
* fix cheerio unit test

* use cheerio, but assume wrapping

* switch all heading url helpers to plan markdown links
2017-08-25 16:57:24 -04:00
Gleb Bahmutov 8981194c8f docs: more info in the build.json (#378) 2017-08-25 11:31:57 -04:00
Jennifer Shehane 6cf76d7516 docs: move 0.20.0 from Roadmap into Changelog. 2017-08-23 16:06:21 -04:00
Chris Breiding b683f845f9 docs: add eslintrc 2017-08-23 13:40:46 -04:00
Chris Breiding 1900f7d7a0 docs: remove references to sinon-as-promised
It’s API is now a part of sinon, so it’s not bundled anymore
2017-08-23 13:37:35 -04:00
Jennifer Shehane 1d4a42960d docs: Fixed link on visit failure to link to Web Security doc closes #370 2017-08-22 17:07:52 -04:00
Jennifer Shehane 1793d84516 docs: add events section to API overview + formatting 2017-08-22 16:56:40 -04:00
Jennifer Shehane bca0d5053f docs: Update screenshot and instructions for how to add project to desktop 2017-08-22 16:50:50 -04:00
Jennifer Shehane 460e80ee16 fixed missing indentation 2017-08-22 16:39:26 -04:00
Jennifer Shehane dae6a160a7 docs: updated desktop screenshot to current design 2017-08-22 16:35:17 -04:00
Jennifer Shehane 1b28940e2d removed broken link + formatting 2017-08-22 16:35:17 -04:00
Jennifer Shehane 4ea1e89037 docs: Updated note / added keyword 'i18n' 2017-08-22 16:35:17 -04:00
Jennifer Shehane 404c8af917 docs: Added better example of dom manipulation to .then() doc 2017-08-22 16:35:17 -04:00
Jennifer Shehane a78bff8a5c docs: commented out best practice WIP 2017-08-18 15:47:00 -04:00
Jennifer Shehane cfba5bb9a2 docs: add scrollTo and scrollIntoView to actionable commands page. 2017-08-18 15:43:58 -04:00
Jennifer Shehane eac0a284ce docs: make bash dollar sign green closes #311 2017-08-18 15:40:19 -04:00
Jennifer Shehane 2c0f938034 docs: Try to clean up install page, too much info. 2017-08-18 15:39:44 -04:00
Jennifer Shehane df581dc815 docs: replace outdated gif with boring photo of empty projects desktop 2017-08-18 15:06:21 -04:00
Jennifer Shehane 961fb786d2 Update writing a test with new way of 'adding project' from desktop. 2017-08-18 13:22:32 -04:00
Jennifer Shehane b1ceec8df6 Fix broken links 2017-08-18 13:22:08 -04:00
Jennifer Shehane 5b977c3d40 docs: Update known issues doc to discuss using .trigger() for workarounds. 2017-08-18 13:11:57 -04:00
Jennifer Shehane 26cca36075 docs: Update Cypress.Dom to Cypress.dom 2017-08-18 13:08:16 -04:00
Jennifer Shehane e789a77349 docs: Update use of cypress-cli to new npm install cypress flow #358 2017-08-18 13:05:54 -04:00
Jennifer Shehane 37f83ea6cc docs: Updated .hover() doc to detail new .trigger() + some formatting 2017-08-18 11:06:58 -04:00
Jennifer Shehane a32434c79e docs: Added docs for removeListener and removeAllListeners 2017-08-18 10:52:59 -04:00
Jennifer Shehane 62f3d8ee2d docs: wrote document for Cypress.on and Cypress.once 2017-08-17 18:06:41 -04:00
Jennifer Shehane a1b2f096ad docs: moved events to table - added args where I could 2017-08-17 17:09:59 -04:00
Jennifer Shehane 90206d4a2e docs: add more examples to custom commands 2017-08-17 16:28:12 -04:00
Jennifer Shehane cea7318410 docs: Updated Custom Commands page to match other page formats. 2017-08-17 15:55:37 -04:00
Jennifer Shehane 20f8e0dc0b Merge branch 'develop' into docs/0.20.0-updates 2017-08-17 14:07:43 -04:00
Brian Mann 7bc35ae38a Merge branch 'driver-refactor-merge' into develop
# Conflicts:
#	circle.yml
#	packages/server/package.json
2017-08-17 14:03:31 -04:00
Jennifer Shehane 2ad323ed9e docs: added initial catalog of events to events page 2017-08-17 13:49:50 -04:00
Jennifer Shehane 8d317f216d docs: Added empty pages for new Events documents 2017-08-17 13:20:37 -04:00
Jennifer Shehane 992c263cea docs: Updated current commands doc to correct 0.20.0 usage syntax 2017-08-17 13:05:44 -04:00
Jennifer Shehane df1e2302d9 docs: fix broken img link 2017-08-17 13:00:37 -04:00
Jennifer Shehane b56f12627c docs: updated all 'command position diagrams' to use same locally stored photo 2017-08-17 12:58:53 -04:00
Jennifer Shehane 76ce785d56 docs: Updated trigger/scrollTo images to be locally stored / referenced correctly 2017-08-17 12:55:46 -04:00
Jennifer Shehane 7aa01e5b55 docs: Add images + content for Command Log section of scrollintoview 2017-08-17 12:49:31 -04:00
Jennifer Shehane 136843bd08 docs: added examples to scrollIntoView doc 2017-08-17 12:34:57 -04:00