repository
O termo repository refere-se a um local centralizado de armazenamento, podendo ser aplicado tanto a contextos físicos quanto digitais. No sentido físico, evoca a ideia de um arquivo ou depósito onde objetos, documentos ou informações são preservados a longo prazo, sugerindo organização e segurança.
Nuances Tecnológicas e Digitais
No contexto da computação e do desenvolvimento de software, repository (frequentemente abreviado como repo) possui um significado técnico específico. Ele não é apenas um "armazenamento", mas um sistema de controle de versão (como o Git) onde o código-fonte e todo o seu histórico de alterações são mantidos. Para falantes de português, é comum utilizar o termo "repositório" nestes contextos técnicos, mantendo a mesma semântica do inglês.
Uso Metafórico
Quando utilizado para descrever pessoas, repository assume um tom elogioso e figurado, indicando que alguém é a "fonte" ou o "detentor" de um vasto conhecimento ou de certas virtudes. Enquanto source foca na origem da informação, repository enfatiza a capacidade de acumular e preservar esse saber.
Exemplo físico: The museum is a repository of ancient art (O museu é um repositório/depósito de arte antiga).
Exemplo técnico: Push the code to the remote repository (Envie o código para o repositório remoto).
Exemplo metafórico: She is a repository of local folklore (Ela é uma fonte/detentora do folclore local).
Meanings
Um lugar onde coisas são armazenadas em grandes quantidades
"The national archives serve as a repository for historical documents."
Os arquivos nacionais servem como um repositório de documentos históricos.
Um local central em um sistema de computador onde os dados são armazenados e gerenciados
"The developers pushed their latest code changes to the remote repository."
Os desenvolvedores enviaram suas alterações de código mais recentes para o repositório remoto.