Skip to content

Instantly share code, notes, and snippets.

View SoyDiego's full-sized avatar

Diego Franchina SoyDiego

View GitHub Profile
@SoyDiego
SoyDiego / testingReactEnzyme.md
Last active August 27, 2020 05:05
Unit Testing - Configuraciones Iniciales Enzyme - Cheatsheet Testing React

Configuraciones Iniciales Enzyme - Unit Testing

  • Instalamos Enzyme:
npm i --save-dev enzyme enzyme-adapter-react-16
  • Instalamos Enzyme-To-JSON:
npm install --save-dev enzyme-to-json
@SoyDiego
SoyDiego / GitHubTips.md
Last active January 6, 2022 11:48
Algunos GitHub Tips

Comandos GitHub

Borrar de GitHub un commit ya subido ('pusheado').

git reset --hard 'COMMIT AL QUE QUEREMOS VOLVER`  
git push --force

Ver los LOGS en una sola línea.

git log --oneline
@SoyDiego
SoyDiego / configGatsbyENV.md
Created July 3, 2020 12:55
Agregar Environment Variables en Gatsby

Agregar Environment Variables en Gatsby

DEVELOPMENT

1 - Creamos el archivo .env.development.
2 - Dentro de este archivo, pegamos nuestra API KEY o variable de entorno. Por ejemplo: API_TOKEN = 'TU API TOKEN'.
3 - En package.json modificamos el script develop por esto: set GATSBY_ENV=development && gatsby develop.
4 - En gatsby-config.js agregar en la parte superior el siguiente código:

require("dotenv").config({

@SoyDiego
SoyDiego / heroku.md
Created June 7, 2020 14:37
Deploy a Heroku

Deploy a Heroku

  1. Nos logueamos desde consola abriendo la terminal y tipeando: heroku login.

  2. Creamos el proyecto: heroku create --remote NOMBREPROYECTO.

  3. Con git remote -v veremos si se ha creado nuestro proyecto remoto de Heroku y tambien veremos el de github.

  4. Con git push NOMBREPROYECTO master lo subimos a Heroku.

@SoyDiego
SoyDiego / configFranz.md
Created June 5, 2020 15:24
Dark mode in Franz app (Whatsapp, Messenger, etc.)

Dark Mode Franz app (Whatsapp, Messenger, etc.)

  1. Visitar la web de Userstyles

  2. Modificar el archivo webview.js de la carpeta recipes, quitando services.css por nuestro archivo CSS, quedando de esta forma.

Franz.injectCSS(path.join(__dirname, 'darkTheme.css'));

Path Franz en Linux:

/home/yourUser/.config/Franz/recipes

@SoyDiego
SoyDiego / tips-css.md
Created June 2, 2020 02:11
Tips & Códigos CSS

ABSOLUTE Y RELATIVE

  1. El elemento padre debe tener position: relative;
  2. El elemento a posicionar debe tener position: absolute + top, bottom, left, right (depende lo que se quiera posicionar).

Efecto Skew en Background

  1. Agregar un div arriba y otro abajo. Si se quiere aplicar en el header solo abajo, en el footer solo arriba. IMPORTANTE: El contenedor padre tiene que tener position: relative y overflow: hidden;

Skew - Derecha a Izquierda

@SoyDiego
SoyDiego / configParcel.md
Created June 1, 2020 21:00
Configurar Parcel Bundler + POSTCSS (UNCSS) || Limpia nuestro CSS

Configurar Parcel Bundler + POSTCSS (UNCSS) || Limpiar / Purgar nuestro CSS.

1) Si no tienes instalado Parcel:

yarn global add parcel-bundler

o

npm install -g parcel-bundler