Skip to content
forked from RustLangES/blog

Blog de la comunidad en Español, promovemos el contenido de la comunidad e integramos el contenido oficial

Notifications You must be signed in to change notification settings

romancitodev/blog

 
 

Repository files navigation

image

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

🤝🏼 Agrega tu articulo

Pasos:

  • Haz fork de este proyecto

  • Crea un archivo Markdown en la carpeta articles

  • Escribe tu articulo con este formato

    ---
    title: Mi Articulo
    description: La descripcion de mi articulo
    author: RustLangES
    github_user: RustLangES
    date: 2023-09-17
    tags:
      - rust
      - comunidad
    # Aqui compartes tus redes sociales
    social:
      github: https://github.com/RustLangES
    # twitter:
    # website:
    ---
    
    El Contenido de tu articulo
  • Haz una PR con tus cambios

  • Espera nuestra revision

  • Disfruta de tu articulo publicado 🎊


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

About

Blog de la comunidad en Español, promovemos el contenido de la comunidad e integramos el contenido oficial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 87.4%
  • CSS 9.1%
  • Python 1.6%
  • Other 1.9%