Skip to content

Adding Contributing file#1

Merged
JacksonGL merged 1 commit intomainfrom
automated_fixup_contributing_file_exists
May 31, 2022
Merged

Adding Contributing file#1
JacksonGL merged 1 commit intomainfrom
automated_fixup_contributing_file_exists

Conversation

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This is pull request was created automatically because we noticed your project was missing a Contributing file.

CONTRIBUTING files explain how a developer can contribute to the project - which you should actively encourage.

This PR was crafted with love by Facebook's Open Source Team.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label May 27, 2022
@JacksonGL JacksonGL merged commit 2d0308b into main May 31, 2022
@JacksonGL JacksonGL deleted the automated_fixup_contributing_file_exists branch May 31, 2022 19:42
miinhho added a commit to miinhho/memlab that referenced this pull request Apr 22, 2026
…rting

Split fixture into concern-scoped modules (types.ts, leak.ts,
fixture.ts, thin index.ts barrel). Collapse the `@memlab/playwright/test`
subpath into the root entry so users import from `@memlab/playwright`.
Bring package metadata in line with other memlab packages: add LICENSE,
publishConfig.access=public, tsconfig extends ../../tsconfig.base.json,
test-pkg runs the e2e suite, README trimmed to the house format.

Fix leakSummary: ISerializedInfo is a recursive dict where retainedSize
is encoded inside keys as \`\$retained-size:N\`, so reading flat
\`retainedSize\`/\`name\`/\`type\` was always undefined and the auto-mode
teardown message always rendered \"facebook#1: leak\". It now picks the first
non-\$tabsOrder trace key as the one-line digest. isInspectorArtifact
walks the full serialized trace instead of only top-level keys so
DevTools/Inspector retainers appearing mid-chain are filtered too.

Expose GC tuning through MemlabFixture.configure({gc: {...}}) instead
of the hardcoded 6-cycle; tighten CDPLike (send returns Promise<unknown>,
event handlers stay \`any\` to accept narrower Playwright/Puppeteer
signatures under strict function types).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants