Unity-Technologies / Unity-Technologies/UnityDataTools
analyze: print next-step guidance when the database is written
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 821
- Forks
- 71
- Ø Merge
- 3 Std. 13 Min.
- Gemergte PRs (30 T.)
- 9
Beschreibung
When analyze finishes it prints the processed-file counts and the total time, but nothing about what to do next:
Finalizing database. Successfully processed files: 2, Failed files: 0, Files without TypeTrees: 0, Ignored files: 0
Total time: 0.256 s
In a usability experiment, an AI agent given only the binary discovered the built-in views (object_view, view_breakdown_by_type, ...) by running .tables in sqlite3 and called it "a lucky/pleasant discovery, not something --help mentioned". For someone using the downloaded binary, stdout plus the one URL in --help is the entire discovery surface.
Proposal: after finalizing, print a short next-step hint, something like:
Database written to database.db. Start with the object_view and view_breakdown_by_type views.
Schema reference: https://github.com/Unity-Technologies/UnityDataTools/blob/main/Documentation/analyzer.md
The URL should be version-pinned once the --help documentation link is (tracked separately).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 bei der Finalisierungsausgabe des analyze-Befehls und verfolge den Code, der die Anzahl der verarbeiteten Dateien und die Gesamtzeit ausgibt. Füge die vorgeschlagenen Hinweise zu Datenbank, View und Schema-Referenz hinzu, nachdem die Datenbank geschrieben wurde, und führe analyze mit einer Beispieleingabe aus, um die Formulierung von stdout und die URL zu überprüfen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, sqlite
- Bereich
- cli, database
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100