linux-credentials / linux-credentials/credentialsd

Enumerate available transports

Offen
#32 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement good first issue
Vorherrschende Sprache
Rust
Sterne
259
Forks
19
Ø Merge
1 T. 2 Std.
Gemergte PRs (30 T.)
12

Beschreibung

Right now, available transports are just hard-coded in the credential service (here). We should change this to query the system for available USB and Bluetooth controllers to determine which transports we should make display to the user for selection.

(Eventually, this will also need to include linked hybrid devices, but for now, let's focus on the hardware enumeration.)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne bei xyz-iinuwa-credential-manager-portal-gtk/src/credential_service/mod.rs an der verknüpften Transportliste. Untersuche, wie das System USB- und Bluetooth-Controller erkennt, und sorge dann dafür, dass die angezeigten Transportoptionen die vorgefundene Hardware widerspiegeln; als erledigt gilt die Aufgabe, wenn die verfügbaren Controller die auswählbaren Transporte bestimmen, während verknüpfte Hybridgeräte nicht Teil des Umfangs sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
linux, rust
Bereich
authentication, operating-systems
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.