Skip to content

Logboek Sprint 3

Week 5

Maandag 30 September 2024

  • End to end tests voor UC1 afgemaakt
    • Koppelen met een foutief versiebeheersysteem project en access token
    • Koppelen met een correct versiebeheersysteem project en access token
  • Technisch ontwerp, test cases uitgewerkt voor UC1
  • Algemene beschrijving voor geautomatiseerde tests toegevoegd aan technisch ontwerp
  • Functioneel ontwerp schermontwerpen voor UC1 in stappen toegevoegd
  • Functioneel ontwerp functionele keuzes toegevoegd voor UC1
  • Uitwerking video gemaakt en toegevoegd aan functioneel ontwerp voor UC1
  • Afstudeerverslag documentstructuur opgezet

Dinsdag 1 Oktober 2024

  • 2 Nieuwe end-to-end tests toegevoegd voor het bijwerken van de token
  • Technisch ontwerp bijgewerkt met nieuwe test cases
  • Functioneel ontwerp bijgewerkt met nieuwe uitwerking video met bijwerken van de token
  • Voortgang met Opdrachtgever besproken, UC1 eerst afronden daarna gewoon verder met de planning. We lopen nog 1.5 week voor op de planning.
  • C4 Containers diagram bijgewerkt C4 Containers diagram
  • Merge request voor UC1 aangemaakt
  • Geheimen in de appsettings ingesteld via 1Password injectie.
  • Inleiding voor het afstudeerverslag geschreven
  • Schrijfwijzer voor hoofdstuk 2-4 doorgenomen

Woensdag 2 Oktober 2024

Omdat UC1 afgerond is en de merge request aangemaakt is, ben ik begonnen met UC2. Dit is eerder dan gepland, maar dit is alleen maar positief omdat dit een van de belangrijkste onderdelen is van het project. Dit zorgt ervoor dat ik meer tijd heb om UC2 te implementeren, documenteren en testen.

Donderdag 3 Oktober 2024

  • Pipeline voor het project aangepast, zodat de juiste tokens voor 1Password worden ingeladen aan de hand van de environment.
  • UC2 functioneel en technisch ontwerp uitgebreid met endpoints, voorbereiding voor testcases en back-end component diagram.
  • Verandering van de template verwerkt in het code project
    • Project opnieuw omgezet
    • Veranderingen gepulled in de code
    • Veranderingen gemerged

Vrijdag 4 Oktober 2024

  • Verandering van de template verwerkt in het code project
    • Problemen met mergen opgelost
    • Alle functionaliteit teruggezet en getest
    • Functionaliteit gemerged naar de hoofd branch
  • Functioneel en technisch ontwerp voor UC2 besproken met de Opdrachtgever, zag er goed uit
  • Begonnen aan implementatie UC2 backend:
    • Ophalen bestanden voor de volgende punten vanuit git
    • Ondersteunde talen ophalen
    • Gebruikte talen in project ophalen
    • Namespaces ophalen
    • Project model voor branch aangepast

Week 6

Maandag 7 Oktober 2024

  • Verder gegaan met de implementatie UC2 backend
    • Structuur voor verschillende bestandstypes toegevoegd
    • Bestanden wegschrijven naar nieuwe branch en merge request aanmaken
    • Automatisch aanmaken van webhook voor het sluiten van merge requests
    • Webhook afhandeling voor resetten branch in database
    • Vertalen van bestanden met Google Cloud Translate

Dinsdag 8 Oktober 2024

  • Implementatie UC2 backend afgerond
    • Refactor van de webhook afhandeling
    • Token validatie voor webhook
    • Vertalen per namespace ipv per regel
  • Begonnen met implementatie UC2 frontend
    • Phosphor icons ipv icons8
    • Sidebar met groepen

Woensdag 9 Oktober 2024

  • Verder gegaan met implementatie UC2 frontend
    • Hook voor het controleren of het project is geconfigureerd of niet
    • Pagina voor klant niet ingestelde projecten
    • Vertalingen pagina niet weergeven wanneer project niet gekoppeld is
    • Flex layout voor de body
    • Powered by bluenotion ipv logo bovenin
    • Begonnen met Modal voor het aanmaken van een nieuwe taal

Donderdag 10 Oktober 2024

  • Verder gegaan met implementatie UC2 frontend
    • Modal voor het aanmaken van een nieuwe taal flow uitgewerkt
    • Optie toegevoegd voor displayLanguageCode van de API.
    • Animatie voor de nieuwe taal flow aanmaken.
    • Menu voor de taal filters gemaakt

Vrijdag 11 Oktober 2024

  • Verder gegaan met implementatie UC2 frontend
    • Begonnen met de dropdown voor de taal kolommen
    • UI Components aangepast, menu voor taalfilters afgemaakt
    • IconTabs en SettingsTabs styling problemen opgelost