Skip to content

Document CT Third Party Definitions API #25800

Closed
cypress-io/cypress-documentation
#5069
@lmiller1990

Description

@lmiller1990

Description

Note: moved from cypress-io/cypress-documentation#5039

We are working on a public API for third party CT framework definitions. Useful related issues:

This issue is for tracking documentation relating to this. The CT team will take responsibility for writing the docs.

Acceptable Criteria

The documentation should include:

  • Explain how to build a third party integration (guidelines, what is required, why, how it will show up in Cypress)
  • Link to a template to make it easy for developers to follow the guidelines
  • Any known caveats/recommendations
  • A section that showcases known third party definitions (can be empty for now - add a CTA, like "Want to share an integration? Make a PR!)
  • This entire thing can be 1 single page. It probably should go under the Component Testing header in the docs. You can sync with @elylucas if you are not sure where it should go or need more documentation-specific tips. He should also b e added as a reviewer on this PR.

Additional Information

Some examples that might be useful when documenting the feature:

Note: neither of these are production ready (no tests, no docs, probably have bugs) but they serve as examples on a minimal implementation, which I think is fine for documentation purposes. Once we have more fully fledged third party integrations, we can include those as good examples.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions