Skip to content

Dokumentaatioportaali

Tervetuloa Repostage & DevCluster -projektin keskitettyyn ohjaamoon. Tämä portaali yhdistää modernin ohjelmistoautomaation, pilvinatiivin infrastruktuurin ja ketterän Scrum-hallinnan yhdeksi kokonaisuudeksi.

🎯 Projektin Visio

Projektin tavoitteena on luoda organisaatiolle "digitaalinen kaksonen" sen ohjelmistotuotannosta: 1. Repostage: Automaatiotyökalu, joka skannaa repositoriot ja luo niistä reaaliaikaisen, visuaalisen ekosysteemin. 2. DevCluster: Standardoitu Kubernetes/Docker-ajoalusta, joka tarjoaa sovelluksille turvallisen ja skaalautuvan kodin.


📂 Dokumentaation rakenne ja käyttöohje

Dokumentaatio on jaettu loogisiin osioihin numeroidun Open Project Framework (OPF) -mallin mukaisesti. Alta löydät kuvauksen kunkin kansion tarkoituksesta:

📑 00 Current Status

Projektin syke. Sisältää sprintti-lokit ja tärkeimmän tuotoksen: AutoEcosystem.md -näkymän, joka päivittyy automaattisesti Python-skriptin toimesta aina kun uusia projekteja löytyy.

📋 10-20 Hallinta ja Vaatimukset

Strategia ja säännöt. Tänne dokumentoidaan projektisuunnitelma, riskienhallinta, viestintämallit sekä sovellusten vaatimusmäärittelyt ja käyttötapaukset.

🏗️ 30-35 Arkkitehtuuri ja Teknologia

Tekninen ydin. * 30 Architecture: Järjestelmäkuvaukset ja DevClusterin rakennesuunnitelmat. * 35 Technology Stack: Opiskeluosio, joka toimii teknisenä päiväkirjana ja muistiinpanoina valituista teknologioista (Python, API, Docker, Kubernetes).

📦 40-60 Julkaisu ja Tuotanto

Käytäntöönpano. Sisältää julkaisusuunnitelmat, versionhallinnan logiikan sekä DevCluster-tuotantoympäristön tekniset speksit.

🌟 70-90 Jalkautus, Laatu ja Oppiminen

Arvo ja kehitys. * 70 Promotion: Miten alusta "myydään" muille tiimeille ja miten uudet kehittäjät otetaan vastaan (Onboarding). * 90 Quality: Opiskelun kannalta kriittisin osio: oppimispäiväkirja (Learning Diary), retrospektiivit ja parhaat koodikäytännöt.


🛠️ Automaatio dokumentaatiossa

Tämä portaali ei ole vain staattinen tekstitiedosto. Se hyödyntää Soft Governance -mallia, jossa: * Kansiorakenne on generoitu automaattisesti Bash-skripteillä. * Projektisalkku (Ecosystem) päivittyy Python-skriptin avulla suoraan GitLab API:sta. * CI/CD-putket huolehtivat, että muutokset koodissa heijastuvat välittömästi tähän portaaliin.


💡 Vinkki opiskelijalle: Käytä osiota 35 Technology Stack osoittaaksesi teknistä syväosaamistasi ja 90 Quality heijastaaksesi omaa oppimisprosessiasi.


Miten aloitan?

  1. Tutustu Projektisuunnitelmaan.
  2. Katso nykyinen Ekosysteemin tila.
  3. Lue tekniset muistiinpanot Stack Overviestä.