Language Technology at UiT

The Divvun and Giellatekno teams build language technology aimed at minority and indigenous languages

View GiellaLT on GitHub divvungiellatekno/giellalt.uit.no

Plan for neste infra-oppgradering

Planen inneheld nokre hovudelement, og mange små delsteg. Hovudelementa er:

Fleire fellesfiler

Enklare konfig

Enklare katalogstruktur

Testar nærmare testobjekt

Flytta til github:

Fordelar

Ulemper

Her er nokre idear til korleis det kan gjerast:

  1. sjekk om det er .git eller .svn
  2. sjekk ut lista av depsar med rett verkty (git eller svn)
  3. gå vidare med autogen.sh-oppsettet

Problem med denne siste løysinga: krev separat oppdatering av dependensane, det går ikkje automatisk med svn up (men kanskje med svn up *). Eller så med eit eige make-mål: make update, som sjekkar at all kode og alle dependensane er nyaste versjon.

Ein annan variant: eit separat skript med eit forklårande namn:

get-dependencies-for-svn-users.sh

og med klåre instruksjonar om å køyra dette fyrst (ein gong). Dette kan ein kombinera med versjonstestar av dependensane for å oppdaga når dei er utdaterte, og gje ei passande melding då (eller berre automatisk oppdatera dei).

Om eit slikt oppsett fungerer tilfredsstillande for svn-brukarar, kan git-brukarar få det same automatisk med git submodule, og då burde alle vera nøgde.

Git-infra-vedlikehald

Oppdatera alle språk til å nytta ny versjon av dep X (t.d. giella-shared) fletta inn endringar frå eit templat:

Sitemap