Wielkie sprzątanie na dysku
Bądźmy szczerymi: trzymanie skryptów do automatyzacji, konfiguracji homelaba i innych “przydasiów” w losowych folderach na trzech różnych serwerach to nie jest szczyt profesjonalizmu. Nawet jeśli jesteś jedynym użytkownikiem tych narzędzi, w końcu przychodzi moment, w którym spędzasz więcej czasu na szukaniu poprawnej wersji pliku .sh niż na samym kodowaniu.
Postanowiłem z tym skończyć.
Endpoint: gitlab.com/ubikcode/projekty
Od dziś oficjalnym domem dla większości publicznych (i półpublicznych) narzędzi związanych z tym blogiem oraz moimi eksperymentami staje się nowe repozytorium na GitLabie.
👉 https://gitlab.com/ubikcode/projekty
Dlaczego GitLab? Bo lubię ich podejście do CI/CD (o którym ostatnio pisałem) i darmowe pakiety dla projektów open-source. Poza tym, to świetne miejsce na hostowanie czegoś więcej niż tylko surowego kodu.
Co tam znajdziecie?
Repozytorium projekty to taki cyfrowy szwajcarski scyzoryk. Na starcie wrzucam tam:
- Skrypty automatyzacji: Te same, które obsługują powiadomienia o nowych postach na X i Discordzie.
- Konfiguracje dotfiles: Moje ustawienia Basha, Starshipa i innych narzędzi CLI.
- Narzędzia Homelabowe: Docker-compose’y, skrypty backupu i inne ułatwiacze życia w piwnicznym centrum danych.
- Proof of Concepts: Małe projekty, które powstały na potrzeby konkretnych wpisów z serii “Bezpiecznik” czy “Ollama”.
Po co to komu?
Po pierwsze – dla mnie. Żebym nie musiał za każdym razem wymyślać koła na nowo.
Po drugie – dla Was. Jeśli jakiś skrypt u mnie działa i ułatwia mi życie, istnieje spora szansa, że przyda się też komuś innemu. Możecie je klonować, forkować, wyśmiewać w komentarzach (byle konstruktywnie!) albo po prostu podpatrywać, jak rozwiązałem dany problem.
Roadmapa (czyli co dalej)
Repozytorium będzie żyło razem z blogiem. Za każdym razem, gdy stworzę coś, co nadaje się do pokazania światu, a nie jest tylko jednorazowym hackiem, wyląduje to właśnie tam. W planach mam też dodanie tam bardziej rozbudowanych instrukcji README dla każdego podprojektu, żebyście nie musieli zgadywać, co robi dany skrypt.
Wpadajcie, sprawdzajcie i dawajcie znać, jeśli coś nie działa (albo jeśli zadziałało nadspodziewanie dobrze).
Myśl. Buduj. Koduj. 🚀