Skip to content
brodenini edited this page Nov 27, 2012 · 23 revisions

(<- Home)

Git

Se separat artikel om installation av git här

Struktur

VALD: Map-struktur förslag #2 byggs vidare på det första förslaget. Med skillnaden att här undviks dubbletter av dll-filer genom att lägga alla working directories i samma mapp med olika prefix innan beroende på build. Se nedan för förslag.

Root/
  master_solution.sln
  Build/
     $(ProjectName)_$(PlatformShortName)_$(Configuration).exe
     $(ProjectName)_$(PlatformShortName)_$(Configuration).dll
     Assets/
        Maps/
        Menu/
        Misc/
        Models/
        Settings/
        Shaders/
        Sound/
          Music/
          SoundEffects/
        Textures/
  Projekt1/
    Lib/
       $(ProjectName)_$(PlatformShortName)_$(Configuration).lib
    Obj/
       x64/
          Debug/
          Release/
       x86/
          -||-
    Src/
       main.cpp
       Project1.vcxproj
  Projekt2/
     -||-
  External/
     DirectX/
     LibRocket/

Branch naming convention

Basic Rules

  • s: sprint
  • u: user story
  • t: task
  • x: unplanned
  • #: number

Ordinary task:

s#u#t#_taskName

Unplanned tasks with and without parent task, user stories:

s#u#t#x#_taskName

s#u#x#_taskName

s#x#_taskName

Examples:

User story 47.5, first task with taskname 'Implement choice selection'

s3u475t1_implementChoiceSelection

Two unplanned tasks with parent user story and task:

s3u48t1x1_fixLinuxOgl

s3u48t1x2_fixLinuxShaders

Totally unplanned tasks with no parent task or parent user story:

s3x1_repairLinuxBuildSystem

Clone this wiki locally