Hacktoberfest 2025: My contributions

Following last year participation I have contributed to Hacktoberfest.

Here are my contributions:

  • machines: Networks of composable stream transducers
    • Pending: fix duplicated Data.Machine.Process.process documentation
  • hibet: Tibetan-English translator for CLI
    • Pending: add Nix support
  • monocle: Changes-sets organization and monitoring tool
    • Waiting merge: upgrade to bloodhound 0.26.0.0
  • password: datatypes and functions for easily working with passwords in Haskell
    • Waiting merge: be able to turn off instances in password-instances
    • Waiting merge: split password-instances into multiple packages
    • Waiting merge: add documentation about the password-cli
    • Accepted: upgrade password-cli dependencies bounds
  • haskell-language-server: Haskell IDE support via the language server protocol (LSP)
    • Pending: rely on gitignore to exclude listed files in ghcide
    • Accepted: move most of ghcide README in hls documentation
  • c2hs: pre-processor for Haskell FFI bindings to C libraries
    • Pending: delete .travis.yml
  • crem: Haskell composable state-machine
    • Accepted: implement AutomatonM instance for StateMachineT
  • nix-output-monitor: Pipe your nix-build output through the nix-output-monitor a.k.a nom to get additional information while building.
    • Accepted: fix Local store URL parsing
  • servant: strongly-typed web server
    • Accepted: add OperationId
    • Accepted: set errBody of defaultErrorFormatters.notFoundErrorFormatter in servant-server
  • nix-tree: nix derivation dependency browser
    • Accepted: turn nix-tree into a library

Which gives:

  • Pending: 4 (+ 2)
  • Waiting merge: 4
  • Accepted: 7 (=)
  • Outdated: 0 (=)

My number of contributions has been increasing compared to last year, which surprises me since I only realized Hacktoberfest was running after few days.

11 out of 15 contributions are in Haskell.

Since my first participation, I think it is the first time my contributions where accepted, but not merged, which leaves me with a feeling of unfinished work.

I also have to highlight my intensive work on monocle which led to two bloodhound releases, bridging the gap between customer needs and recent redesigns. I'm proud of that.

Also, I have achieved the milestone of more than 100 FOSS contributions across 65 FOSS projects.