RustLangES / blog

Blog de la comunidad en Español, promovemos el contenido de la comunidad e integramos el contenido oficial
https://blog.rustlang-es.org
15 stars 10 forks source link
blog hacktoberfest leptos markdown rust rust-lang

2024-05-25 06 10 19 blog rustlang-es org be8dd0ac9870

GitHub Workflow Status (with event) GitHub Workflow Status (with event)

🤝🏼 Agrega tu articulo

Pasos:


Desarrollo

Requisitos

Generar la web

- npm install

# Instalar Linter 
- cargo install leptosfmt

- cargo watch -x run --shell "npx tailwindcss -i ./input.css -o ./out/output.css && cargo run"

# lanzar un servidor web provicional con python3
- python3 -m http.server -d out

# [alternativa] lanzar un servidor web rústico 😏
- cargo install basic-http-server
- basic-http-server out -a "0.0.0.0:8000"

En cualquier linux distro

# Iniciar cargo watch y http server
./server start

# Apagar ambos servicios
./server stop

En cualquier windows

## Iniciar cargo watch y http server
./server.bat start

## Apagar ambos servicios
./server.bat stop

Aclaraciones

Si commiteas habra un githook que corra los linters. Es posible que encuentre errores de formato o mejoras que se pueden hacer.

Para ver estos cambios puedes ejecutar

cargo clippy

Esto te mostrara algunos cambios que puedes hacer para mejorar el codigo. Cosas redudantes o que quizás no tengan sentido.

¡Hara tu código más idiomático!

Otro en menor medida podría ser:

leptosfmt src

Este te formateara el código de forma automática. Puede llegar a romper algunas cosas de los componentes si se hizo un cambio allí.

Agradecimientos

Para la generacion de previews se utilizaron Etiqueta de precio icono de Icons8