Skip to content

Instantly share code, notes, and snippets.

View lnoering's full-sized avatar

Leonardo Noering lnoering

View GitHub Profile
@lnoering
lnoering / composer-commands.md
Created January 4, 2021 15:28
Composer Tips

Tips for commands in Composer

Ignore requires on install

composer install --no-dev --ignore-platform-reqs

Install with no Dev requires

composer install --no-dev
@lnoering
lnoering / m2-change-customer-pass.md
Last active October 20, 2020 13:36
[M2] - Change Password of Customer in Magento 2.

Change Customer Password by SQL

  • Change values:
    • DATABASE
    • EMAIL
    • PASSWORD

Code

@lnoering
lnoering / xdebug-vscode.md
Created October 14, 2020 14:14
xdebug for docker collection in vscode
@lnoering
lnoering / env-elastic.md
Created October 2, 2020 15:32
Create ENV file for Magento 2

Create env.php for Magento 2

  • Change values in <>

Use:

  • Redis
  • MySQL or MariaDB
  • ElasticSearch
@lnoering
lnoering / .alias-v1.md
Last active January 9, 2023 14:20
[Magento 2] - Aliases no linux para desenvolvimento

First version of my aliases.

Aliases que utilizo para otimizar o meu tempo.

Comandos

Abrir softwares e projeto X

had dev <nome_projeto>

had dev <nome_pasta>/<nome_projeto>

@lnoering
lnoering / m2-good-habits.md
Last active September 1, 2020 21:36
[Magento 2] - Boas práticas

M2 - Boas práticas no desenvolvimento

Sobre

Vantagens

  • Padronizar o padrão de desenvolver, facilitando futuras alterações/manutenções

Desvantagens

  • Tempo de aprendizado do padrão/boa prática utilizada.
@lnoering
lnoering / m2-why-patch.md
Last active March 24, 2023 23:25
[Magento 2] - Patch

Utilizando patch no Magento 2.

SOBRE

Vantagens

  • Não irá aplicar caso o módulo de origem for atualizado e tiver alguma diferença de quando foi criado.
  • Não é necessário fazer reescrita de classe, deixando o processo de build mais complexo.
  • Caso o o módulo de origem passe a ter a correção/funcionalidade que foi criado com o patch, basta apenas ignorar ele.
  • Aplicamos N patch`s e conseguimos setar a ordem deles.
@lnoering
lnoering / setup.sh
Last active July 20, 2019 02:51
Install some softwares on Fedora
#!/bin/bash
set -e
# Parameters:
# - the name of the software.
# - the path to the logs file.
check_command_result() {
if [ "$?" != 0 ]; then
echo "An error occurred during $1 installation. Please see $2 for more details."
@lnoering
lnoering / install-discord.bash
Created July 19, 2018 21:55
Install discord (for the .tar.gz)
#!/usr/bin/env bash
cd ~/
mkdir -p ~/.local/bin
wget "https://discordapp.com/api/download/canary?platform=linux&format=tar.gz" -O discord.tar.gz
tar -xvf discord.tar.gz -C ~/.local/bin
sudo ln -s ~/.local/bin/DiscordCanary/discord.png /usr/share/icons/discord.png
sudo ln -s ~/.local/bin/DiscordCanary/DiscordCanary /usr/bin
wget https://gist.githubusercontent.com/AdrianKoshka/a12ca0bfe2f334a9f208aff72f8738c3/raw/9d606ad7ce7cc1dd23f6a99993e2396540538a02/discord.desktop -O discord.desktop
mkdir -p ~/.local/share/applications/
mv ~/discord.desktop ~/.local/share/applications/
@lnoering
lnoering / frontend-magento-build.md
Last active July 18, 2018 12:37
[magento] - Requires to Magento dev frontend.

Commands to generate css and js minified in magento.

Na pasata skin do projeto. (/skin/frontend/b2b/default)

Instalando dependências

npm install

Criar arquivo config.json