Uso git para administrar casi todo: código, páginas web estáticas, letras de canciones, fotos, libros electrónicos, … sobre las únicas cosas que no pongo en git son grandes binarios.
Los árboles de trabajo se organizan principalmente bajo un par de directorios llamados “web” y “usuarios”.
web contiene un subdirectorio para cada uno de los sitios web que estoy administrando. El nombre de cada uno es la parte del host de la URL, que conduce a directorios con nombres como steve.savitzky.net
. La mayoría de los subdirectorios, y todos los subdirectorios que deben compartirse entre varios sitios, son enlaces simbólicos a un directorio con un nombre similar bajo los users
.
- ¿Qué nivel de competencia en matemáticas se requiere para convertirse en desarrollador web?
- ¿Cómo modelaría compradores y vendedores en una aplicación de comercio electrónico Ruby on Rails?
- ¿Cuáles son las diferencias entre Codeigniter y Laravel?
- ¿Qué marco frontend recomiendas con react?
- ¿Cuáles son los mejores cursos de certificación en línea para el desarrollo front-end?
los usuarios una vez correspondieron a un conjunto de directorios de inicio que estaba usando para organizar proyectos. Ya no lo hacen, por lo que algunas de las líneas han sido borrosas, pero en su mayoría todavía corresponden a cualquiera de las entidades (el directorio de usuario “steve”, el directorio “grabar” para grabar proyectos, “lgf” para mi banda actual (Lookingglass Folk) , y así sucesivamente. Por razones de seguridad, los sitios web tienen un subdirectorio real llamado “usuarios” que contiene enlaces simbólicos a los directorios en el directorio de usuarios reales. No se puede acceder directamente desde la web.
Varios proyectos, principalmente bajo usuarios / steve /, tienen sus propios repositorios git. Todos los repositorios de git están respaldados por un repositorio desnudo en mi servidor web; la implementación se realiza a través de un enlace git que ingresa al directorio web real y realiza una compilación si es necesario.
Todo el código para administrar esto está en GitHub bajo ssavitzky / MakeStuff