Code Monkey home page Code Monkey logo

a4_biografsajt_express's Introduction

FIlmer APi attributes : createdAt : "2024-01-22T09:24:08.098Z" image : {url: 'https://m.media-amazon.com/images/M/MV5BNGNhMDIzZT…MjE3YzI5MjljXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_.jpg'} imdbId : "tt0110912" intro : "In the realm of underworld, a series of incidents intertwines the lives of two Los Angeles mobsters, a gangster's wife, a boxer and two small-time criminals." publishedAt : "2024-01-22T09:24:10.979Z" title : "Pulp Fiction" updatedAt : "2024-01-22T10:27:28.540Z" Arbetsmetodik och agila projektmetoder Uppgift 2 - en biograf-sajt


Projektregler / Best practice :

  1. BEM-namngivning: Vi har antagit principerna för Block Element Modifier (BEM) för att namnge våra klasser. Genom att följa BEM skapar vi en strukturerad och lättläslig kodbas där varje komponent tydligt definieras och separeras från andra.

  2. SCSS-filer och Separation of Code: Vi implementerar kaskaderande stilmallar (SCSS) och använder separata filer för varje modul. Denna praxis, kombinerad med SCSS-filer, främjar återanvändning av kod och underlättar underhåll genom att tydligt separera olika delar av koden. Separation of Code möjliggör en mer organiserad och skalbar arkitektur för vårt projekt.

  3. Prettier och Git-hook: För att säkerställa en enhetlig och välskriven kod har vi integrerat Prettier i vårt projekt och använder en Git-hook för pre-commit. Detta garanterar att vår kod överensstämmer med överenskomna konventioner och är konsekvent formaterad.

  4. Användning av citattecken: I vårt kodskrivande använder vi dubbla citattecken för att definiera strängar. Detta val bidrar till enhetlighet och ökad läsbarhet genom att etablera en standard för strängrepresentation i koden.

  5. Pull Requests (PR): För att främja kvalitet och samarbete kräver vi minst två recensioner av varje Pull Request (PR) innan den kan mergas. Detta säkerställer att kodändringar granskas noggrant och att flera perspektiv beaktas innan de integreras i huvudgrenen.

  6. Branches och PR per PBI: Varje Product Backlog Item (PBI) kräver en separat branch och en tillhörande Pull Request för att underlätta spårbarhet och effektiv kodhantering. Denna praxis möjliggör även en smidigare integrationsprocess för specifika ändringar.

  7. Variabelnamn med camelCasing: Vi använder utförliga variabelnamn med camelCasing. Detta innebär att variabelnamn är beskrivande och följer camelCase-noteringen, vilket bidrar till tydlighet och förbättrad förståelse av koden.

  8. Hantering av Merge-konflikter: Vid merge-konflikter förväntas den utvecklare som orsakade konflikten lösa den. Samarbete uppmuntras dock, och om konflikter uppstår mellan utvecklare bör de samarbeta för att snabbt lösa dessa och undvika onödiga förseningar.

  9. Mergning av PR i ordning: Pull Requests mergas i den ordning de skapas. Dock, om det uppstår akuta behov som kräver en annan ordning för att undvika flaskhalsar i projektet, prioriterar vi kontinuerlig integration och förbättring av projektet över strikt sekventiell ordning.

  10. Integritet av kodändringar: För att bevara integriteten i kodbasen får ingen radera eller ändra någon annans kod utan förhandsavtalad tillåtelse. Detta säkerställer en spårbar och samstämmig historik av projektets utveckling.

  11. Fullständig PR-process: Processen för Pull Requests inkluderar lösning av eventuella merge-konflikter, två recensioner av kodändringarna och en slutlig merge. Denna process garanterar en hög kvalitet på koden och enighet bland teamet.

  12. Responsiv design: Vi följer en "Mobile First"-designprincip, vilket innebär att gränssnittet optimeras för mobila enheter och skärmar över 1200px, 1200px för laptops, 998px för tablets, 480px för porträttläge i mobiler och 370px för mini-mobiler. Detta säkerställer en användarvänlig och konsekvent upplevelse över olika enheter.

  13. Variabler och mixins för responsivitet: För att underlätta hantering av olika skärmstorlekar skapar vi variabler och mixins för responsiv design. Denna strategi gör det möjligt att effektivt anpassa och skala vår design för olika enheter och skärmstorlekar.

a4_biografsajt_express's People

Contributors

kookiie88 avatar matsjoh50 avatar annalenao avatar emiliosanchezlernia avatar weeezzt avatar fredrickkristoffersson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.