Post Top Ad

Your Ad Spot

miércoles, 6 de mayo de 2020

Tema para gitweb

Este es un tema alternativo para gitweb (probado con la interfaz web git versión 2.0.4). Está fuertemente inspirado en GitHub.
Capturas de pantalla de tamaño completo disponibles en kogakure.github.com/gitweb-theme .

Instalación

La instalación de esta hoja de estilo es muy fácil:
  1. Clone el repositorio en la ubicación que elija git clone https://github.com/kogakure/gitweb-theme.git
  2. ¡Corre ./setup -vi --instally tu gitweb tendrá un tema!
    • Si está en Ubuntu, la secuencia de comandos se establecerá de forma predeterminada en el directorio de instalación de gitweb / usr / share / gitweb / .
    • Si no es donde se encuentra gitweb, pase el directorio al script con la opción --target-t.
  3. Por supuesto, también puede copiarlos a la nueva ubicación.
Si ve algunas cosas faltantes o errores, cree un ticket o corríjalo y envíe una solicitud de extracción.

Archivo de configuración

¿Sabías?
Actualizar Gitweb puede llevar mucho tiempo porque tienes que ajustar tu configuración en el gitweb.cgi¡No tienes que hacerlo! .
Cree un archivo con el nombre gitweb_config.perly póngalo en el mismo directorio que gitweb.cgi.
En este archivo, solo escribe su configuración personalizada y anulará la configuración de gitweb.cgiesta manera:
$ GIT = " / bin / git " ;
$ projectroot = " / www / git / repositorios " ;
$ project_maxdepth = 2009;
$ home_link_str = " Projekte " ;
$ projects_list_group_categories = 1;
$ export_ok = " GITWEB_EXPORT_OK " ;
$ feature { ' avatar ' } { ' default ' } = [ ' gravatar ' ];
$ feature { ' destacado' } { ' default ' } = [1];

Resaltado de sintaxis

Opcionalmente, puede habilitar el resaltado de sintaxis para su código. Instale el paquete destacado con su administrador de paquetes y agregue esta línea a /etc/gitweb.conf:
$ feature { ' highlight ' } { ' default ' } = [1];

Soporte Gravatar

Puede habilitar el soporte Gravatar con esta línea:
$ feature { ' avatar ' } { ' default ' } = [ ' gravatar ' ];

Categorias

Gitweb y este tema admiten categorías, que pueden habilitarse mediante la siguiente opción de configuración de gitweb:
$ projects_list_group_categories = true; ¬
El nombre de la categoría para cada repositorio se lee de .git/categoryla misma manera que .git/description.

Script de configuración

Uso:

  • ./setup [-v|-i] [-t <TARGET>|--target <TARGET>] [--install|--remove|--repair] o:
  • ./setup [-V|-h|--version|--help]
Este script creará enlaces simbólicos a su instalación de gitweb para el tema. La ubicación predeterminada es / usr / share / gitweb a menos que se establezca mediante -t--target.

Opciones:

ParámetroDescripción
-v, --verboseSalida detallada
-i, --interactivoPausa para la confirmación en cada paso
-t, --targetDónde crear los enlaces simbólicos, ruta de instalación de gitweb
-h, --ayudaMuestra este mensaje de uso
-V, --versiónMuestra información de la versión.
--Instalar en pcAgrega '.bak' a los archivos originales y crea enlaces simbólicos a los archivos de tema
--eliminarElimina enlaces simbólicos temáticos y restaura los archivos originales.
--repararElimina todos los archivos de temas, luego vuelve a instalar

Licencia

(La licencia MIT)
Copyright (c) 2009-2014 Stefan Imhoff stefan@imhoff.name
Por la presente, se otorga permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el 'Software'), para negociar en el Software sin restricciones, incluidos, entre otros, los derechos de uso, copia, modificación, fusión , publicar, distribuir, sublicenciar y / o vender copias del Software, y permitir que las personas a quienes se les proporcione el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPLÍCITA O IMPLÍCITA, INCLUYENDO PERO SIN LIMITARSE A LAS GARANTÍAS DE COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO Y NO INFRACCIÓN PARTICULARES. EN NINGÚN CASO, LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES POR NINGÚN RECLAMO, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN ACCIÓN DE CONTRATO, TORT O DE OTRA MANERA, DERIVADA DE, FUERA DE, O EN CONEXIÓN CON EL SOFTWARE O EL USO O OTRO TRATO EN EL SOFTWARE.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas