Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Handle hyphens internally

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

@Gnnng arbeitet bereits daran.

Seit 14.8.2020.

  • #177 von @Gnnng — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
42/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
rust
Bereich
tooling

Rechercherichtung

Beginne mit der in der Issue erwähnten Funktion parse_spec() und prüfe den bestehenden Dokumentationshinweis aus PR #77 zu Bindestrichen in crate-Namen. Überprüfe das in Issue #190 referenzierte Build-Problem, bevor du die Änderung untersuchst. Erledigt ist es, wenn Bindestriche intern verarbeitet werden, sodass Benutzer sie nicht manuell ersetzen müssen, und das Logging wie erwartet funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

With PR #77 a note about dashes in the crate name was added in the docs. The note was of course an essential addition.

I propose going a step further and handling the dashes internally, during the parsing (parse_spec() function).
I believe this addition will save people time trying to debug the reason that the logging does not work as expected.
I myself lost some time on this, even though I had read the docs, and I had read about the need to replace the dashes.

I would also have provided a PR too, but currently I am failing to build the library (see https://github.com/env-logger-rs/env_logger/issues/190#issuecomment-812988592).

Is there a valid reason for not handling the dashes internally?

Vorherrschende Sprache
Rust
Sterne
1.1k
Forks
149
Ø Merge
2 Min.
Gemergte PRs (30 T.)
1

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus rust-cli/env_logger

Alle Issues in rust-cli/env_logger

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

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