Skip to content

Instantly share code, notes, and snippets.

View 3rn3st0's full-sized avatar
馃槑
Actualizanding ebrising

Ernesto L. Chapon 3rn3st0

馃槑
Actualizanding ebrising
View GitHub Profile
@3rn3st0
3rn3st0 / CONTEXT.md
Created December 27, 2025 15:54
PHP/Laravel CONTEXT.md file

Reglas de Desarrollo Proyectos PHP/Laravel

Versi贸n: 1.0.0 Actualizaci贸n: 2025-10-16 19:45

1. Fundamentos del C贸digo y Calidad

  • 1.1. Est谩ndares de PHP
    • Utilizar siempre declare(strict_types=1); en la parte superior de cada archivo PHP.
    • Adherirse estrictamente a PSR-1, PSR-4 (autoloading) y PSR-12 (estilo de c贸digo).
    • Ejecutar php-cs-fixer y pint en el pipeline de integraci贸n continua (CI).
  • 1.2. Tipado Estricto y Estructuras Inmutables
@3rn3st0
3rn3st0 / colaborar.md
Last active June 1, 2018 01:13
Colaborando en un proyecto en Git

C贸mo colaborar en un proyecto en GitHub

M谩s de una vez se te habr谩n presentado las ganas de corregir alg煤n "error" en alg煤n c贸digo que te hayas encontrado en Git. Tal vez sean s贸lo ganas de demostrar tus conocimientos o simplemente tu deseo de ayudar a otros. Hacerlo es sencillo, para hacerlo, debes seguir los pasos que describo m谩s adelante.

NOTA: Este gist est谩 basado en el trabajo de BCasal.es, el cual pueden leer directamente aqu铆. 馃憤

1 Hacer fork al repositorio seleccionado

@3rn3st0
3rn3st0 / rc.xml
Created March 29, 2018 05:57
Configuraciones de OpenBox (.config/openbox/)
<?xml version="1.0"?>
<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
<resistance>
<strength>10</strength>
<screen_edge_strength>20</screen_edge_strength>
</resistance>
<focus>
<focusNew>yes</focusNew>
<followMouse>no</followMouse>
<focusLast>yes</focusLast>
@3rn3st0
3rn3st0 / menu.xml
Created March 29, 2018 05:57
Configuraciones de OpenBox (.config/openbox/)
<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu>
<menu id="AccessoriesMenu" label="Accesorios">
<menu id="MailPipeMenu" label="Correo-e" execute="al-mail-pipemenu"/>
<menu id="MessagingPipeMenu" label="Mensajer铆a" execute="al-messaging-pipemenu"/>
<menu id="FilesharingPipeMenu" label="Archivos compartidos" execute="al-filesharing-pipemenu"/>
<menu id="screenshot" label="Capturas de pantalla">
<item label="Capturar ahora">
@3rn3st0
3rn3st0 / autostart
Created March 29, 2018 05:49
Configuraciones de OpenBox (.config/openbox/)
# compton
al-compositor --start &
# enable numlock, commented out for laptop users
numlockx &
parcellite -d &
# restore wallpaper
nitrogen --restore &
@3rn3st0
3rn3st0 / modules.conf
Last active March 29, 2018 05:48
Configuraci贸n de Polybar (.config/polybar/)
;=====================================================
; Modules
;=====================================================
;;;;;;;;;;;;;;;
;; Jgmenu ;;
;;;;;;;;;;;;;;;
[module/jgmenu]
type = custom/script
label = %output%
@3rn3st0
3rn3st0 / master.conf
Last active March 29, 2018 05:48
Configuraci贸n de Polybar (.config/polybar/)
;=====================================================
; Colors & Settings
;=====================================================
[colors]
background = #2b303b
foreground = #c0c5ce
moderate = #ebcb8b
urgent = #bf616a
trim = #8fa1b3
@3rn3st0
3rn3st0 / config
Last active March 29, 2018 05:47
Configuraci贸n de Polybar (.config/polybar/)
;=====================================================
; File Includes
;=====================================================
[section/base]
include-file = /home/tureco/.config/polybar/master.conf
include-file = /home/tureco/.config/polybar/modules.conf
;=====================================================
@3rn3st0
3rn3st0 / .funcs
Created March 29, 2018 05:32
Funciones personalizadas para Zsh/Bash (隆隆隆A脷N SIN PROBAR NI TERMINAR!!!)
created='2018-03-12'
updated='2018-03-12'
version='1.45b'
function acercade() {
echo '3rn3st0 Zsh UDFs v'$version' actualizado el '$updated '\n'
echo 'clone() --> Clona un repositorio Git y lo almacena en '$HOME'/code'
echo 'configura() --> Permite editar los archivos de configuraci贸n de las aplicaciones m谩s usadas'
echo 'laranew() --> Crea un nuevo repositorio Laravel (隆NO TERMINADA!)'
echo 'localip() --> Retorna la direcci贸n IP local'
@3rn3st0
3rn3st0 / .aliases
Created March 29, 2018 05:30
Alias personalizados para Zsh/Bash
alias recargar='source ~/.zshrc'
alias dl='cd $HOME/Descargas'
alias wtf='ping 8.8.8.8'
alias ll='ls -l --group-directories-first'
alias tree='tree --dirsfirst -LpughDFiC 1'
alias comprimir='tar -czvf $1'
alias descomprimir='tar -xzvf $1'
alias lampup='sudo systemctl start httpd'