IBM/fp-go
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
- Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
- I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
- Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Dependency DashboardAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 10/100
I maintainer di solito rispondono entro 1 giorno