Name Last Update
README.md Loading commit data...
contribution-branching-model.PNG Loading commit data...
contribution-branching-model.websequence Loading commit data...
contribution.md Loading commit data...
rules.png Loading commit data...

README.md

v1.0.0

#mainteiner: @zgorcsos

devprocdoc = Developer Process Documentation

A repository alatt vezetjük a Vrh fejlesztési folyamatainak dokumentációját.

Szabályok:

  • A dokumentáció kizárólag markdown alapú!
  • A dokumentáció organizációja könyvtárakra törve történik
  • Az MD fájlokban használt képeket a web.vonalkod.hu ftp szerveren a fejlesztes/devprocdoc alá kell feltölteni. Az ftp elérési módja ezen a Redmine tudástár oldalon található. Az ide feltöltött fájlokat a http://web.vonalkod.hu/fejlesztes/devprocdoc/továbbiútvonal/fájlnév formában hivatkozuk a dokumentációban. Az ftp szerveren a devprocdoc repoisitory-val egyező könyvtár struktúrát kell kialakítani a devprocdoc könyvtár alatt!
  • A fenti feltöltött, és az md fájlokban hivatkozott képeket a repository-hoz is hozzáadjuk!
  • A diskurzus a dokumentációk tartalmáról kizárólag itt történik!
    • Használd a beépített Issue tracckert
    • A commitok megjegyzés hozzáfűzési lehetőségét
    • Továbbá az alább leírt szerkesztési szabályokat és a Merge request-ek rendszerét, az azokban végezhető kommentelési lehetőségeket
    • A kommunikációban preferáld az említések, és hivatkozások használatát
  • A project open, hogy a dokumentáció a közvetlen gitlab.vonalkod.hu alatti linkkel egyszerűen meg lehessen osztani bárkivel.
  • Mivel a fő megjelenítőnk a gitlab, ezért GitLab Flavored Markdown-t használunk. A cél, hogy a gitlab kiszólgálónkon jól nézzen ki. GFM-ről dokumentáció itt
  • Jó offline MD szerkesztő: Markdown Monster
  • Vagy egyszerűen használd a gitlab beépített markdown editorát...
  • Minden egyes MD fájl külön verziózást kap, amit a fájl első sorában kell feltüntetni (pl.: v1.2.3).
    • A verziózás Semantic Versioning szerint történik az alábbi egyértelműsítések figyelembe vételével:
      • API: A dokumentáció szemantikai (jelentés)tartalma
      • Patch: Csak szerkesztési (editorial) kategóriájú változtatások (lásd: contribution.md)
      • Minor (compatibility API change): Kizárólag olyan szemantikai változtatások, melyek nem tartalmaznak ellentétes állításokat az előző verzió állításaival, és nem hagynak el elemeket belőle (tehát bővítik a szemantikát és nem megváltoztatják a létezőt, vagy szűkítik azt)
      • Major (incompatibility API change): Olyan szemantikai változtatások, melyek megváltoztatják az előző verzió állításait, vagy elhagynak abból elemeket.

Follow the rules!