linux-credentials / linux-credentials/credentialsd

Add Chromium support to web extension

Offen
#25 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

There is an web-extension compatible with Firefox that can be used for testing until we work on integrating the API directly into the browser. This extension uses the `cloneInto` function from Firefox to share data between the content and background scripts. This is a Firefox-specific function; Chromium-based browsers have another way of doing this.

Since this is meant to be temporary anyway, I will not work on this personally to focus on other parts of the service, but I would review support for Chrome if someone else implements it.

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 mit der Untersuchung der Content- und Background-Skripte der WebExtension, insbesondere der Firefox-spezifischen Verwendung von cloneInto. Vergleiche den für Chromium-basierte Browser erforderlichen Ansatz zur Datenweitergabe und teste die Extension in Chromium, wobei die Unterstützung für Firefox erhalten bleibt; abgeschlossen ist die Aufgabe, wenn die Extension in beiden Browserfamilien funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
frontend, web-dev
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.