Vai al contenuto
Simone Russo
Tutti i lavori
Contributo open source2026

Marmotta

Lavoro upstream continuo su un tool che gira su macchine che non vedrò mai.

Cliente
napi-bindings (open source)
Ruolo
Contributor
Anno
2026
Stato
Contributo
Contributo open source2026
TypeScript · Zig · Node-API

Prove

Marmotta
Open source · dal 13 ott 2026
+1115
Righe aggiunte
−44
Righe rimosse
2
Contributi merged
01

Il progetto

Marmotta compila addon Node-API in C e C++ usando Zig e gestisce la toolchain del compilatore per l’utente. È infrastruttura: invisibile quando funziona, bloccante quando non funziona.

02

Lo spazio del problema

Le build devono sopravvivere a proxy aziendali, filesystem limitati, sistemi operativi diversi e versioni del compilatore in evoluzione. Scoperta della toolchain, isolamento della cache e diagnostica chiara contano più del caso felice.

03

La collaborazione

Il lavoro passa upstream, in modifiche piccole e riviste. Il focus è l’affidabilità della build, errori più chiari e copertura di regressione, così il tool continua a funzionare su macchine oltre questa.

Risultato

Contributo upstream continuo · diff cumulativo

Prossimo progettoThis website