Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61

Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61
GitHub, preparación del repositorio
Source Code

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/main/articles.php on line 18

GitHub, preparación del repositorio


Tiempo de lectura: 2 minutos

En un repositorio de GitHub podemos crear unos ficheros muy recomendados para definir correctamente nuestro nuevo almacén: README, LICENSE, and .gitignore.



Ya tenemos un nuevo repositorio para nuestro proyecto. Ya sea público o privado, lo mejor es tener documentación clara sobre nuestro proyecto. Hay una serie de archivos predefinidos que permiten conocer el objeto y destino de nuestro código.

README

El primero de los archivos es el README con el que se comunica información importante sobre el proyecto.

Creamos un README.md que debería dar la siguiente información de forma clara y concisa

- Qué es lo que hace el proyecto
- Cuál es la utilidad del proyecto
- Cómo un usuario puede ponerlo en marcha
- Dónde se puede obtener ayuda sobre el proyecto
- Quién mantiene y contribuye al proyecto

Nota

Si agregas un archivo de README a la raíz de un repositorio público con el mismo nombre que tu nombre de usuario, dicho README aparecerá automáticamente en tu página de perfil. Puedes editar el README de tu perfil con el Marcado Enriquecido de GitHub para crear una sección personalizada en tu perfil.

LICENSE

El siguiente archivo es el LICENSE, en el que se indica a qué licencia se atiene el contenido que has publicado en el repositorio. El archivo es LICENSE.md. la licnecia de tipo Open Source hace que se amás fàácil que otros puedan contribuir al proyecto.

para crear un archivo de licencia, GitHub lo facilita con estos pasos:

- En GitHub.com, navegue a la página principal del repositorio
- Sobre la lista de archivos, usando el menú desplegable Agregar archivo, haga clic en Crear nuevo archivo. "Crear nuevo archivo" en el menú desplegable "Agregar archivo"
- En el campo de nombre de archivo, escriba LICENCIA o LICENCIA.md (en mayúsculas)
- A la derecha del campo de nombre de archivo, haga clic en Elegir una plantilla de licencia. Elija un botón de plantilla de licencia
- En el lado izquierdo de la página, en "Agregar una licencia a su proyecto", revise las licencias disponibles y luego seleccione una licencia de la lista. Lista de licencias disponibles
- Clica en Revisar y Enviar

.gitignore

Finalmente creamos un .gitignore, con el punto inicial para indicar que es un archivo oculto. En el .gitignore se listan los archivos que no queremos que pasen al repositorio, o que son solo de lectura.

Podemos utilizar estos símbolos para referenciar los archivos y carpetas a ignorar:

* se utiliza como una coincidencia comodín.
/ se usa para ignorar las rutas relativas al archivo .gitignore.
# es usado para agregar comentarios

Ejemplos de reglas en un archivo .gitignore

# Ignora archivos del sistema Mac 
.DS_store

# Ignora todos los archivos de texto
*.txt

# Ignora los archivos relacionados a API keys
.env

# Ignora carpetas específicas
imagenes/proyecto_001
Referencias

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/navigation.inc.php on line 10

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/navigation.inc.php on line 21
Xavier es un desarrollador senior full stack y opera desde la ciudad mediterránea de Barcelona. Le encantan las tecnologías de software y está convencido que el desarrollo de software es un proceso colaborativo y abierto.
Y es un apasionado de la astronomía y de la fotografía. Lo puedes encontrar en:
Comparte este post


Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/footer.inc.php on line 24