Úvod
Open source · nástroj pro macOS

devd

Všechny vývojové servery na jednom místě.

Vývojáři i agenti spouštějí servery celý den. devd dá každé aplikaci a pracovní kopii stálou adresu, viditelného vlastníka a jasný důvod, proč server zrovna neběží. Jeden příkaz server spustí nebo znovu použije; jeden panel ukáže celý pracovní prostor.

Terminálový panel devd se spuštěným, zastavenými a ukončenými servery, pamětí, adresami a logy
Skutečná relace devd. U každého serveru lze zobrazit logy a historii.Zobrazit celý snímek

Proč vznikl

Server nemá být záhada.

Proces v terminálu se snadno spustí a snadno ztratí. Když s projektem pracují agenti, duplicitní servery se perou o porty, logy mizí v oknech a zastavený proces se může sám vrátit. devd z nich dělá malý společný přehled, ve kterém je vidět, co se děje.

01 /

Adresa pro každou kopii

portless dá aplikaci stálou lokální HTTPS adresu. Každý worktree má vlastní URL a opakované devd up použije běžící server.

02 /

Vaše rozhodnutí platí

Vidíte stav, logy i důvod ukončení. Když server zastavíte nebo skončí mimo devd, agent ho bez vás potají znovu nespustí.

03 /

Bez zapomenutých procesů

Servery spuštěné agenty se po nečinnosti vypnou. Limit počtu serverů a paměti drží náročnou relaci v mezích.

Každodenní použití

Spustit, zkontrolovat, pokračovat.

V projektu s vývojovým skriptem spusťte devd. Server poběží za portless, dostanete jeho adresu a vydrží i po zavření terminálu. Přehled otevřete jediným příkazem.

$ devd ls
$ devd up
https://shop.localhost
$ devd
↑↓ pohyb · Enter logy · s stop · p připnout

Mějte v lokálním vývoji pořádek.

README vás provede požadavky, napojením agentů, prvním serverem i užitečnými příkazy. Zdrojový kód je otevřený.

Otevřít GitHub