Skoči na glavni sadržaj

Alati platforme OpenCode.HR

Alati za razvoj, dokumentaciju, suradnju i razmjenu softvera otvorenog koda s vizualnim prikazom tipičnog ciklusa razvoja i prijedlogom alata koje je moguće koristiti u pojedinoj fazi ciklusa.

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 izradi

Dokumentacija i znanje

Wiki

Pisanje, uređivanje i objava tehničke dokumentacije.

Otvori Wiki →

README Editor

Jednostavno stvaranje README.md datoteka za projekte.

⏳ Uskoro

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

Ciklus razvoja softverskih projekata, detaljan opis faza nalazi se u sljedećem odlomku.

Faze razvoja i pripadajući alati

1. Planiranje

Definiranje zahtjeva, skiciranje ideja, izrada koncepta rješenja.

2. Dokumentiranje

Priprema tehničke dokumentacije i strukture projekta.

  • Wiki – definiranje arhitekture i zahtjeva
  • README editor – pomoć pri izradi README.md datoteka

3. Razvoj

Kôd se razvija u repozitoriju, uz grananje i recenzije.

  • GitLab – repozitoriji, merge requestovi, grane
  • IT Tools – pomoćni alati za validaciju i formatiranje

4. Testiranje

Automatizirano i ručno testiranje funkcionalnosti.

5. Objava

Dovršeni projekt objavljuje se kao otvoreni kôd.

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