mirror of
https://github.com/electron/electron.git
synced 2026-10-28 11:44:46 +08:00
* docs: overhaul crash reporting documentation Add a Crash Reporting tutorial covering how Crashpad collects minidumps, setting up crashReporter, attaching context with globalExtra and per-process parameters, reacting to process-gone events, receiving uploads, symbolicating with Electron's published symbols, and hosted services. Correct the crashReporter API reference: value limit is 20320 bytes (not 127) and long keys emit a warning; rateLimit works on all platforms; ignoreSystemCrashHandler has no effect on Windows; compress: false is deprecated; getParameters() excludes globalExtra; getUploadedReports() also lists reports that were not uploaded; Node child processes have no process.crashReporter.start(); document ptype and _companyName in the payload; note MAS no-op behaviour; drop the archived mini-breakpad-server and Mozilla-only Socorro and move hosted services to the tutorial. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: trim implementation details from crash reporting docs Document behaviour rather than internals so the docs don't become an accidental API contract: drop the crash dumps directory layout and file naming, handler process details, Chromium-internal upload fields and query parameters, exact release asset names and the symbol server path format, and notes about behaviour from old Electron versions. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: remove privacy section from crash reporting tutorial Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: recommend electron-minidump for symbolication Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: move default values to end of crashReporter option descriptions Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: address crash reporting review feedback Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i * docs: link crashReporter methods in MAS note Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SFzbSEnmLgZoxGXgEKSH4i --------- Co-authored-by: Claude <noreply@anthropic.com>