Add a way to collect bug report data easily
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.4k
- Forks
- 125
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Right now when people filed bug reports, it's hard to know what is going on on the host side, how they are building the GPU code, if they are translating through naga, if vulkansdk is installed, what device they are targeting, the SPIR-V that is generated, etc.
We should have a simple way for users to dump all the data we need to debug which can be attached to a bug report or a gist. It can later be exposed in cargo-gpu
I'm not sure if rustc has something like this or we will have to create our own.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den cargo-gpu-Einstiegspunkt zu prüfen und festzustellen, ob rustc bereits vergleichbare Diagnose- oder Umgebungsdaten bereitstellt. Lege den Inhalt des Dumps für den Host, den GPU-Build, die naga-Übersetzung, das Vulkan SDK, das Zielgerät und den generierten SPIR-V fest; abgeschlossen ist die Aufgabe, wenn Benutzer einen einzelnen Bericht erzeugen können, der sich an einen Fehlerbericht oder ein Gist anhängen lässt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- cli, computer-graphics, developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100