Org. nr. 802453-8616
Antaget på styrelsemötet 2022 01 12
Denna policy ämnar att vara ett komplement till stadgan och reglementet för Berzans Elevkår, organisationsnummer 802453-8616, nedan benämnt elevkåren, och syftar till att vägleda IT-utskottet.
GitLab används som elevkårens repository.
Elevkårens olika IT-projekt samlas i gruppen Berzans Elevkår på GitLab.
Endast elevkårens IT-ansvarige har rätt att push:a uppdateringar till master-branch:en. Master-branch:en ska spegla serverns filsystem. Undantag till detta är filer som inte förväntas användas av elevkårens medlemmar vid normal användning av hemsidan.
När en branch ska testas eller är svår att skapa lokalt skall den köras på dev-branch:en. Dev-branch:en speglar filsystemet för dev-servern och men med samma databaser som master-branch:en, detta kan medföra ett en säkerhetskopia behövs göras ifall det finns risk att data korrumperas eller förstörs. Endast medlemmar i IT-utskottet och styrelsen skall ha tillgång till dev-servern.
Projektet App avser koden på mobilapplikationen Berzans Elevkår.
Endast elevkårens IT-ansvarige har rätt att push:a uppdateringar till main-branch:en. Main-branch:en ska spegla applikationen vilket implicerar även att endast IT-ansvarige har rätt att publish:a ändringar.
Endast medlemmar av elevkårens styrelse har rätt att skicka notifikationer på appen. Grundregeln är att dessa notifikationer inte skall vara störande för användaren, exempelvis genom att skicka flera notiser inom en kort tid, notiser med konstig/svårförståelig betydelse eller annat som förvärrar användarupplevelsen.
Alla medlemmar i IT-utskottet har rätt att skapa en ny branch. Alla branch:er ska ha ett tydligt namn.
Medlemmar i IT-utskottet kan skicka en merge-request till en branch. Det är upp till antingen skaparen av branch:en eller elevkårens IT-ansvarige att godkänna eller avslå en sådan request. All kod ska kontrolläsas innan en sådan request attesteras.
Alla medlemmar i IT-utskottet ska vara med i kanalen #web på slack. Där publiceras information om samtliga uppdateringar till repository:t.
Databaserna får endast läsas och justeras inom IT-utskottets uppdrag.