Skip to content

Instantly share code, notes, and snippets.

@nicolas-oliveira
Last active January 14, 2020 13:36
Show Gist options
  • Save nicolas-oliveira/b05bc0a38ac4721cd80eb390359ba2b0 to your computer and use it in GitHub Desktop.
Save nicolas-oliveira/b05bc0a38ac4721cd80eb390359ba2b0 to your computer and use it in GitHub Desktop.

Exemplo de Padronização de pastas focados em projetos

  • Não colocar o inicio da pasta com letra maiúsculas
  • Separar nomes por inicio maiúsculo (nomePasta)
  • Colocar .notme para projetos que não sejam seus (ou que não serão modificados por você)
  • Especificar .git.master ou .git.branch com o nome correspondentes ao git

  • algoritmos
    • nome da linguagem
      • projects
      • temp

Este é a primeira organização e a mais simples de todas, você pode usar a raiz indicando algoritmos ou algorithm seguida pela sua pasta interior com o nome da linguagem. Caso seja possivel mudar o icone das pastas, faça-o e siga o mesmo padrão para todo o interior do ambiente.

Nome das pastas

  • git.projects
  • projects
  • temp

Nome das pastas (caso haja outras)

  • all.projects
  • all.git.projects
  • all.temp

A vantagem desta é que facilita procurar pelo terminal estando por ordem alfabética.

Explicação

  • git.projects = Todos os projetos que tenham .git incluida
  • projects = Todos os projetos que não tem a pasta .git incluida
  • temp = Arquivos temporários e soltos (achados e perdidos)

Exemplo

  • algoritmos
    • js
      • gitprojects
        • siteResponsivo.git.master
        • projetoModalCssPuro.git.branch.work
        • gribble.git.master.notme
      • projects
        • HTMLexemples
        • gridResponsive.notme
      • temp
        • a.out
        • fox.html
        • foo.old
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment