pizarra

Crates.iopizarra
lib.rspizarra
version3.0.0
sourcesrc
created_at2020-07-17 15:46:16.154186
updated_at2023-04-05 16:00:42.433362
descriptionThe backend for a simple vector hand-drawing application
homepage
repositoryhttps://gitlab.com/categulario/pizarra
max_upload_size
id266283
size523,446
Abraham Toriz Cruz (categulario)

documentation

https://docs.rs/pizarra

README

Pizarra

pipeline status

Nada más que eso, una pizarra. En este repositorio vive solamente el backend, es decir la biblioteca con las funciones necesarias para implementar una pizarra en algún frontend (como gtk o webassembly).

Para el código de una aplicación que puedes ejecutar en tu escritorio visita pizarra-gtk

Para usar la versión web visita https://pizarra.categulario.xyz

Características

  • espacio de dibujo infinito¹
  • zoom infinito¹
  • guardado en formato svg
  • exportado en formato png
  • integración con tableta digitalizadora

Desarrollo

Naturalmente, necesitas rust

Corre los tests:

cargo test

Publica una nueva versión en crates.io

cargo publish

  1. Ok, no es tan infinito. El espacio de dibujo guarda coordenadas en números flotantes, entonces está sujeto a sus límites. El zoom está sujeto a los límites de precisión de coma flotante.

Publicación en crates.io

Esto es para mi, no para ti

  • Sube el tag de la versión (vbump)
  • git push && git push --tags
  • cargo publish
Commit count: 477

cargo fmt