Razvoj i repozitoriji
GitLab
Privatni i javni projekti, grananje, CI/CD, suradnja i pregled koda.
Otvori GitLab →Katalog projekata
Pretraživanje i pregled javno dostupnih projekata (u izradi).
🚧 U izradiDokumentacija i znanje
Wiki
Pisanje, uređivanje i objava tehničke dokumentacije.
Otvori Wiki →README Editor
Jednostavno stvaranje README.md datoteka za projekte.
⏳ UskoroZajednica i komunikacija
Forum
Pitanja, rasprave i razmjena znanja među korisnicima.
Otvori forum →Pomoćni alati
IT Tools
Zbirka korisnih alata za konverzije, validacije i testiranje podataka.
Otvori IT Tools →Upravljanje licencijama
OSI licencije
Odabir i pregled OSI-odobrenih licencija.
Popis licencija →Vizualni i kolaborativni alati
Excalidraw
Izrada dijagrama toka, arhitekture i vizualnih prikaza.
Otvori Excalidraw →HedgeDoc
Kolaborativno pisanje dokumenata, grafova i prezentacija.
Otvori HedgeDoc →Kako izgleda razvojni proces?
Razvoj programskog koda na platformi OpenCode.HR potiče otvorenost, suradnju i dosljednost. U nastavku su prikazane ključne faze tipičnog ciklusa razvoja softvera, zajedno s alatima koji ih najlakše podržavaju.
Vizualni prikaz ciklusa razvoja
Dijagram prikazuje iterativni i kontinuirani ciklus razvoja softverskih projekata.
Faze razvoja i pripadajući alati
1. Planiranje
Definiranje zahtjeva, skiciranje ideja, izrada koncepta rješenja.
- Excalidraw – izrada dijagrama i skica
- HedgeDoc – zajedničke bilješke i planovi
2. Dokumentiranje
Priprema tehničke dokumentacije i strukture projekta.
- Wiki – definiranje arhitekture i zahtjeva
-
README editor – pomoć pri izradi
README.mddatoteka
4. Testiranje
Automatizirano i ručno testiranje funkcionalnosti.
- GitLab CI/CD – automatizirani testovi
- IT Tools – validacija podataka, JSON/YAML provjera
5. Objava
Dovršeni projekt objavljuje se kao otvoreni kôd.
- GitLab Releases – objava verzija
- OSI licencije – odabir licencije
6. Suradnja i podrška
Korisnici prijavljuju probleme, raspravljaju i pridonose razvoju.
- Forum – rasprave, pitanja i odgovori
- GitLab Issues – prijava i praćenje bugova
- Wiki – proširivanje dokumentacije