Código para aplicar a páginas web desde cero
Blog personal de Julian Alzate: Desarrollador, apasionado por el Marketing, creador del blog con información de interés en Manizales y en Colombia.
jueves, 18 de noviembre de 2021
Código a tener en cuenta al usar CSS
domingo, 7 de noviembre de 2021
Información importante usando el Framework Svelte
Instalar Svelte usando rollup
Mkdir nomcarpeta
npx degit sveltejs/template svelte
cd nomcarpeta
npm install
npm run dev, alli copiamos la url para testear la app
Instalar Svelte usando webpack
Mkdir nomcarpeta
npm install svelte --save
npm install @babel/core @babel/preset-env @babel/polyfill babel-loader --save-dev
npm install webpack webpack-cli html-webpack-plugin --save-dev
npm install webpack-dev-server --save-dev
npm install svelte-loader --save-dev
npm run build
npm run start
Crear un proyecto usando Svelte
Mkdir nombrecarpeta
cd nombrecarpeta
git init
npm init
Code .
Creamos carpeta src donde va el código de nuestro programa, aquí dentro creamos index.js
Creamos carpeta public
Cómo iniciar composer usando PHPUnit para test de códigos en PHP
Iniciar proyecto composer con PHPUnit
EN WINDOWS:
composer require --dev phpunit/phpunit
rellenar el composer.json
crear un archivo, a nivel del vendor, phpunit.xml
llenar el phpunit.xml
crear la carpeta test a nivel del vendor
en consola escribir: php vendor/phpunit/phpunit/phpunit
y debe salir “No tests executed”
Si no funciona: composer dump
sábado, 6 de noviembre de 2021
Cómo subir proyecto desde consola a Gitghub
Para subir proyecto desde consola a github:
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
git push -u origin master
lunes, 18 de octubre de 2021
Comandos útiles en Git
Master es ahora main
$git Comandos útiles
$git --version versión git
$git init Inicia git
$git add <file> Añade archivo
$git commit -m "msj" mensaje para mantener versiones de proyecto
$git add . agrega todos los archivos de la carpeta (se hace cuando se realiza cambio en archivo)
$git commit -m "cambios a v1"
git commit -am "cambios" así no se pierde cambios
$git status Status de la base de datos
$git show Muestra todos los cambios hechos $git show <archivo>
$git log <file> Historia entera (cambios) de un archivo
$git push Paso final para llevar este a un archivo remoto
$git fetch trae al repositorio local peor no lo copia
$git merge copia en archivos en versión actual
$git pull copio repositorio local bd y directorio (fetch y merge se resumen en este)
$ git config -l lista para ver usu y correo
git config --global user.email "miemail" configura el correo
Comandos útiles en terminal GIT
cd/mnt/e cambia ruta de directorio
cd.. retrocede una carpeta
cd U(la letra que queramos) + boton tab busca archivos por inicial de la letra este sirve en GIT bash
mkdir <nomproyecto> crea carpeta
touch <nombre> crea archivo vacío .txt por ej
cat <nombre> muestra contenido
history muestra historial de comandos escritos . Luego !# para seleccionar el numero (# el num que uno decida escoger para comando)
rm borra archivo
rm --help muestra lista comandos (aplica para todos)
esc+shift+z+z guarda cambio cuando doy git commit para añadir un mensaje
git diff commitcode commitcode (se compara los dos códigos de versiones de git deseadas)
jueves, 30 de septiembre de 2021
Webpack
/\.m?js$/
es una expresión regular que indica; los archivos que terminen con mjs o jsAñadimos el loader al arreglo de loaders y modificamos un poco la expresion regular
{
test: /\.s?css$/,
use: [MiniCssExtractPlugin.loader,
"css-loader",
"sass-loader"]
},
Metodología BEM para CSS
BEM: Bloques, elementos, modificadores
Link útil para BEM: https://9elements.com/bem-cheat-sheet/
Dividir lógicamente las piezas de las que se compone una web
.bloque{}
.bloque__elemento{}
.bloque--modificador{}
Ejemplo: