Directory structure

Naming convention

Rules

  • all lower case
  • separate name with -
  • separate Version, type and date with _
    • Version: _v1-0
    • Type: intro_ (if you don't want to create a sub folder)
    • Date: _16-8-2019
  • Avoid _old or _new
  • Avoid _design at the end of the name (designs have to be stored inside a design folder)

Exemple right vs wrong

RightWrong
exampleexample

Main directory

  • projects: any project created for clients
  • office: marketing, sales, templates, div. docs

Directory structure

main-directory
└── client
├── project-name
│ ├─── v1
│ │ └─── ...
│ └─── v2
└── another-project
├─── doc
├─── resources
└─── ...

Project types

Dev Project

project-name
├─── requirement
├─── design
│ ├─── images
│ ├─── videos
│ └─── audio
├─── diagram
├─── planning
├─── sources
│ ├─── images
│ ├─── videos
│ └─── audio
├─── testing
└─── miscellaneous
└─── certificates

Livestreaming

project-name
├─── planning
├─── clips
│ ├─── ads
│ ├─── intro
│ ├─── interviews
│ └─── miscellaneous
├─── sources
│ ├─── stinger
│ ├─── replay_audio
│ └─── cg
└─── recording
├─── raw
└─── highlights

Video Production

project-name
├─── planning (Storyboard, Notes, ...)
├─── sources (everything that has been recorded)
│ ├─── video
│ └─── audio
├─── premiere (Premiere Source File)
└─── exports (all exports you've made for that project)

Own laptop repository structure

@TODO: under construction
Having a logical repository structure in you own laptop helps you, and others, reduce the time to search for an informations or projects.
Those are some recommendation that may be useful :

Documents

Projects

This PC
└─── Documents
└─── projects
├─── clients
├─── openSource
└─── ultrastark // your company project