Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style

IBM/fp-go è adatto ai principianti?

I maintainer di IBM/fp-go di solito rispondono a una pull request entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
2k
Fork
87
Issue aperte per principianti
1
Issue indicizzate
4
Merge medio
4h 12m
PR unite (30g)
25
Lingua principale
Go
Licenza
Apache-2.0
Ultimo push su GitHub
7/11/2026
Ultima indicizzazione
17/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a IBM/fp-go

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  3. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Flaky test: context/readerresult TestWithContext deadline exceeded
    Aperta
    bug

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100

    IBM/fp-go#287 ·

    I maintainer di solito rispondono entro 1 giorno

  • Dependency Dashboard
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 10/100

    IBM/fp-go#59 ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.