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. 🚀