Golf - Juniortävlingar

Dokumentationsportal

Systemdokumentation

Syfte

Golf - Juniortävlingar stödjer arbete med juniortävlingar i golf. Systemet används för att analysera anmälningslistor, rankinginformation och tävlingsunderlag.

Systemet har utvecklats från script till en webbaserad applikation med Docker, testmiljö, produktionsmiljö, Git-flöde och dokumenterad releaseprocess.

Huvudfunktioner

  • Import och hantering av anmälningslistor.
  • Stöd för EntryList API som källa för anmälningsdata.
  • Rankinganalys för juniorer.
  • Sökning på spelare.
  • Jämförelse mellan anmälda spelare.
  • Underlag för Svenska Juniortouren.
  • Dokumentationsportal för drift och utveckling.

Källor och datatyper

Systemet arbetar med följande typer av data:

  • Spelarinformation.
  • Klubb.
  • Klass.
  • Rankingplacering.
  • Födelseår.
  • Anmälningslistor.
  • Cachead rankingdata.
  • Importloggar och körningsloggar.

Miljöstruktur

Test och produktion är separerade:

  • Test körs från develop.
  • Produktion körs från main.
  • Data ligger i separata kataloger.
  • Docker-containrarna har separata namn och portar.

Dokumentationsstandard

Från och med Foundation release gäller följande:

  • Varje release ska innehålla release notes.
  • Systemdokumentation ska uppdateras vid arkitekturförändringar.
  • Driftmanual ska uppdateras vid ändrade deploy- eller rollbackrutiner.
  • Roadmap ska uppdateras vid större prioriteringsändringar.
  • Architecture Decision Records ska uppdateras vid viktiga tekniska beslut.