Week 9 (27‐04 tot 01‐05) - nadia2603/stage-maykin GitHub Wiki
27-04
Vandaag geen stage. Het is koningsdag.
28-04
Vandaag ben ik verder gegaan met de componenten en heb ik documentatie gelezen over Django-components. Daarnaast heeft Sven mij geholpen met een bug in de code van de FAQ-intro en CTA.
Om half 12 was er een meeting met Samen Leren. We hadden vandaag een grotere meeting waarbij de baas, de designer, twee backenders, Sven en ik aanwezig waren. Er was ook een nieuwe backender bij het team die mee gaat helpen met het project. Tijdens de meeting hebben we laten zien wat er al gedaan was en gehoord dat er meer structuur nodig is in het project. Na de meeting hebben de nieuwe backender, Sven en ik alle issues aangemaakt voor de verschillende pagina’s.
Na de meeting heb ik nog gewerkt aan de FAQ-intro om alles goed te zetten. Daarna heeft Sven mij geholpen met een begin van de footer. Vervolgens ben ik daar zelf mee verder gegaan en heb ik een lijstje gemaakt met wat er nog moet gebeuren.
29-04
Vandaag ben ik verder gegaan met de footer. Deze was voor een groot deel al af voor desktop. Ik heb hem mobile first gemaakt en nu is die responsive uitgewerkt.
Tijdens het bouwen merkte ik dat er een groot verschil zat tussen de mobile- en desktopversie. Daarom heb ik een tussenstap toegevoegd, zodat er minder witruimte ontstaat en het geheel beter in balans is.
Daarna ben ik naar de designer gegaan om te vragen of er al een ontwerp bestond. Ik heb ook mijn versie laten zien. Er bleek inderdaad al een ontwerp te zijn dat sterk leek op wat ik al had gemaakt.
Daarnaast heb ik nog een paar kleine bugs opgelost zodat alles netjes en goed uitlijnt. Toen ik klaar was heb ik een pull request gemaakt.
30-04
Vandaag is de pull request van de footer gemerged. Daarnaast heeft Sven mij geholpen met een bug in de header. Hij heeft mij ook laten zien hoe je via 127.0.0.1:8000 (localhost) op je telefoon kunt kijken. Je kunt de link niet direct op je telefoon openen, maar via deze manier wel, zolang je op hetzelfde wifi-netwerk zit. Je telefoon en laptop zijn dan met elkaar verbonden, waardoor het scherm synchroon meebeweegt wanneer je scrollt. Hetzelfde geldt als iemand anders er ook op zit. Browersync
Daarna ben ik begonnen aan de homepagina. Ik heb de intro gemaakt en veel onderdelen kunnen hergebruiken van de FAQ-intro. Wat anders was heb ik opgelost met modifiers. Toen dat af was, heb ik een pull request gemaakt.
Vervolgens ben ik begonnen aan de searchbar. Die was grotendeels te kopiëren van de FAQ-pagina en hoefde nog niet werkend te zijn, omdat de backender dit oppakt. Ook daarvan heb ik daarna een pull request gemaakt.
Tot slot ben ik begonnen met de category list die ik eerder al had gemaakt, maar die nu iets anders moet worden en herbruikbaar moet zijn. Hiervoor heb ik een breakdown-schets en een BEM-classes schets gemaakt.
01-04
Vandaag had ik in de ochtend een aantal pull requests die ik moest reviewen. Het opstarten ging niet helemaal goed, maar na wat hulp is het gelukt en heb ik de pull request goedgekeurd. Daarnaast moest ik bij mijn eigen pull request een merge conflict oplossen. Ik wilde dit via de terminal doen en heb daar even hulp bij gevraagd, zodat alles goed ging.
Daarna moest ik even wachten op de pull request die ik had goedgekeurd, omdat ik die nodig had om verder te kunnen met de category list. Er was namelijk backend code aangepast die ik nodig had. Vervolgens moest ik de development-branch mergen met mijn eigen branch, maar ik had daar al wijzigingen in gemaakt. Ik heb toen hulp gevraagd en geleerd hoe ik dit kon oplossen: mijn wijzigingen werden tijdelijk opgeslagen, daarna heb ik de development-branch gemerged en vervolgens mijn eigen wijzigingen weer teruggezet.
In de ochtend heb ik nieuwe git-commando’s geleerd, die heb ik toegevoegd aan mijn wiki.
Daarna kon ik verder met de category list. Dit was niet heel lastig, omdat ik iets vergelijkbaars al had gemaakt voor de video’s. Ik heb de structuur en de classes aangepast. Toen ik klaar was, heb ik een pull request gemaakt.
Aan het einde van de dag was er nog een lightning talk van collega’s die naar DjangoCon waren geweest. Ze vertelden wat ze hadden geleerd en wat ze interessant vonden.