[Devel] OBM development/updates workflow

Bán Miklós banm at vocs.unideb.hu
Fri Feb 14 11:04:42 CET 2020


Sziasztok,

pár hónap inkubáció után úgy látom, hogy a GITLAB Issues felülete lesz a 
jó megoldás a fejlesztések egyeztetésére és közzétételére az ősszel 
megbeszélt séma szerint.

A konkrét fejlesztési workflow javaslatom a következő:

1) hibajavítás mehet a master ágba

2) új feature saját ágba megy

2.1) Az új featurröl kell egy GITLAB ISSUE-t létrehozni aminek a 
következő elemeket kell tartalmaznia:

         Feature description (érthető akár a dokumentációba is 
illeszthető alapos leírás az újdonságról)

         Feature test place (valamelyik tesztszerver/tesztprojektje 
ahova feltöltésre kerül az újdonság - persze Global SQL frisítéssel járó 
módosításoknál ez problémás lehet, esetleg kéne egy docker helyszín is 
valamelyik szerveren)

         Planned merge date of the branch (Meg kell adni a branch nevét 
és a merge tervezett időpontját; létre kell hozni egy merge request-et)


2.2) Írni kell dokumentációt a feature-hez a 
github.com/openbiomaps/documentation/ lapon angolul és magyarul is.


A workflow-t végigcsináltam most egy apró új feature kapcsán, nézzétek meg:

https://gitlab.com/openbiomaps/web-app/issues/39


Ami még hiányzik, hogy a "New feature" címkéjű issuek-ról menjen levél a 
`devel` és `admin` listákra. Nem tudom, hogy meg lehet-e csinálni, ha 
nem akkor kézzel kell küldeni róla.

Amennyiben valakinek építő javaslata van tegye meg, egyébként meg 
kövessük ezt a workflow-t ezentúl.

A https://groups.google.com/forum/#!forum/openbiomaps fórumot megszüntetem.

Üdv, Miki


-- 
Miklós Bán, PhD
MTA-DE Behavioural Ecology Research Group
Department of Evolutionary Zoology, University of Debrecen
H-4010 Debrecen, Egyetem tér 1.
Phone:  +36 52 512-900 ext. 62357
http://zoology.unideb.hu/@Miklos_Ban

OpenBioMaps
https://openbiomaps.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the Devel mailing list