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

Add a "Differences from Muse" section to the docs

Offen
#3 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
42/100
Issue-Typ
Dokumentation
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
clojure
Bereich
documentation

Rechercherichtung

Beginne damit, den Einstiegspunkt zur Dokumentation des Repositorys zu finden und die bestehende Struktur zu überprüfen. Füge einen Abschnitt „Differences from Muse“ hinzu, der die im Issue aufgeführten Gründe abdeckt; die Aufgabe ist abgeschlossen, wenn diese Unterschiede an der geeigneten Stelle dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Since people ask this a lot, here is a rough list:

  • Use the promise type instead of core.async chans since core.async doesn't have error semantics. Throwing an exception in a fetch in Muse will cause the channel returned from run! to never have a value, silently. Channels don't fit well here.
  • Fix a few bugs, both from pull requests to Muse and a few I discovered after adding more tests.
  • Avoid the differences between Clojure and ClojureScript.
  • Change a few of the API functions for having a more Clojurey name: map instead of fmap, mapcat instead of flat-map. Also, delete symbolic aliases for such operations.
  • Make identity explicit in the DataSource protocol instead of magically trying to guess it.
  • Big refactoring.
  • Add proper docs.
Vorherrschende Sprache
Clojure
Sterne
140
Forks
15
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

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 funcool/urania

Alle Issues in funcool/urania

Ähnliche Issues

Weitere Issues zu Clojure

Neue Issues direkt in Ihr Postfach

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