diff --git a/content/projects/chu/chu.webp b/content/projects/chu/chu.webp deleted file mode 100644 index dd4a6d1..0000000 Binary files a/content/projects/chu/chu.webp and /dev/null differ diff --git a/content/projects/chu/index.ca.md b/content/projects/chu/index.ca.md deleted file mode 100644 index 2835eb5..0000000 --- a/content/projects/chu/index.ca.md +++ /dev/null @@ -1,30 +0,0 @@ -+++ -title = "chu" -description = "Aplicació Flask per pujar arxius de manera segura, amb eliminació de metadades, compressió, protecció amb contrasenya i més." -weight = 2 - -[extra] -local_image = "projects/chu/chu.webp" -canonical_url = "https://osc.garden/ca/projects/chu/" -social_media_card = "social_cards/ca_projects_chu.jpg" -+++ - -[**chu**](https://github.com/welpo/chu) és una aplicació per pujar arxius creada amb Python, Flask i uWSGI. Aquest projecte integra diverses tècniques d'optimització per fer que la pujada d'arxius sigui no només més senzilla, sinó també més intel·ligent. - -#### [Veure a GitHub](https://github.com/welpo/chu) {.centered-text} - -### Característiques tècniques - -- **Eficiència a través de la compressió**: Utilitza [compressió Lepton JPEG](https://github.com/microsoft/lepton_jpeg_rust) i [optipng](http://optipng.sourceforge.net/) per assolir un estalvi d'espai d'fins al 22%. - -- **Mesures de seguretat**: Implementa límits de grandària de pujada, controls d'extensió i autenticació amb contrasenya. - -- **Facilitat d'ús**: Genera una URL per a cada arxiu pujat amb èxit, permetent noms d'arxiu aleatoris o definits per l'usuari. - -- **Eliminació de metadades**: Elimina les metadades dels arxius per millorar la privacitat. - -- **Grandària de pujada configurable**: Ofereix la possibilitat d'establir límits a la grandària dels arxius pujats. - -- **Controls específics d'extensió**: Proporciona configuracions per restringir les pujades a extensions d'arxiu específiques. - -- **Resposta d'URL directa**: Després de cada pujada exitosa, retorna una URL que apunta a l'arxiu. diff --git a/content/projects/chu/index.es.md b/content/projects/chu/index.es.md deleted file mode 100644 index 9761526..0000000 --- a/content/projects/chu/index.es.md +++ /dev/null @@ -1,30 +0,0 @@ -+++ -title = "chu" -description = "Aplicación Flask para subir archivos de forma segura, con eliminación de metadatos, compresión, protección con contraseña y más." -weight = 2 - -[extra] -local_image = "projects/chu/chu.webp" -canonical_url = "https://osc.garden/es/projects/chu/" -social_media_card = "social_cards/es_projects_chu.jpg" -+++ - -[**chu**](https://github.com/welpo/chu) es un subidor de archivos creado con Python, Flask y uWSGI. Este proyecto integra diversas técnicas de optimización para hacer que la subida de archivos sea no solo más sencilla, sino también más inteligente. - -#### [Ver en GitHub](https://github.com/welpo/chu) {.centered-text} - -### Características técnicas - -- **Eficiencia a través de la compresión**: Utiliza [compresión Lepton JPEG](https://github.com/microsoft/lepton_jpeg_rust) y [optipng](http://optipng.sourceforge.net/) para lograr un ahorro de espacio de hasta el 22%. - -- **Medidas de seguridad**: Implementa límites de tamaño de subida, controles de extensión y autenticación con contraseña. - -- **Facilidad de uso**: Genera una URL para cada archivo subido con éxito, permitiendo nombres de archivo aleatorios o definidos por el usuario. - -- **Eliminación de metadatos**: Elimina los metadatos de los archivos por privacidad. - -- **Tamaño de subida configurable**: Ofrece la posibilidad de establecer límites al tamaño de los archivos subidos. - -- **Controles específicos de extensión**: Proporciona configuraciones para restringir las subidas a extensiones de archivo específicas. - -- **Respuesta de URL directa**: Tras cada subida exitosa, devuelve una URL que apunta al archivo. diff --git a/content/projects/chu/index.md b/content/projects/chu/index.md deleted file mode 100644 index 9606e35..0000000 --- a/content/projects/chu/index.md +++ /dev/null @@ -1,30 +0,0 @@ -+++ -title = "chu" -description = "Python-based file uploader using Flask and uWSGI, focused on efficiency and security." -weight = 2 - -[extra] -local_image = "projects/chu/chu.webp" -canonical_url = "https://osc.garden/projects/chu/" -social_media_card = "social_cards/projects_chu.jpg" -+++ - -[**chu**](https://github.com/welpo/chu) is a Python-based file uploader built using Python, Flask, and uWSGI. It integrates multiple optimization techniques to make file uploads not just simpler, but smarter. - -#### [View on GitHub](https://github.com/welpo/chu) {.centered-text} - -### Technical Features - -- **Efficiency Through Compression**: Uses [Lepton JPEG Compression](https://github.com/microsoft/lepton_jpeg_rust) and [optipng](http://optipng.sourceforge.net/) to achieve up to 22% space savings. - -- **Security Measures**: Implements upload size limits, extension controls, and password-based authentication. - -- **Ease of Use**: Generates a URL for each successfully uploaded file, accommodates either random or user-defined filenames. - -- **Metadata Purging**: Removes metadata from files for enhanced privacy. - -- **Configurable Upload Size**: Allows users to set limits on the size of uploaded files. - -- **Extension-Specific Controls**: Provides settings to restrict uploads to specific file extensions. - -- **Direct URL Response**: After each successful upload, returns a URL pointing to the file. diff --git a/content/projects/chu/social_cards/ca_projects_chu.jpg b/content/projects/chu/social_cards/ca_projects_chu.jpg deleted file mode 100644 index d6a216c..0000000 Binary files a/content/projects/chu/social_cards/ca_projects_chu.jpg and /dev/null differ diff --git a/content/projects/chu/social_cards/es_projects_chu.jpg b/content/projects/chu/social_cards/es_projects_chu.jpg deleted file mode 100644 index d785fab..0000000 Binary files a/content/projects/chu/social_cards/es_projects_chu.jpg and /dev/null differ diff --git a/content/projects/chu/social_cards/projects_chu.jpg b/content/projects/chu/social_cards/projects_chu.jpg deleted file mode 100644 index 04f860a..0000000 Binary files a/content/projects/chu/social_cards/projects_chu.jpg and /dev/null differ diff --git a/content/projects/doteki/doteki_logo.png b/content/projects/doteki/doteki_logo.png new file mode 100644 index 0000000..ebef2ce Binary files /dev/null and b/content/projects/doteki/doteki_logo.png differ diff --git a/content/projects/doteki/doteki_logo.webp b/content/projects/doteki/doteki_logo.webp new file mode 100644 index 0000000..c48c54c Binary files /dev/null and b/content/projects/doteki/doteki_logo.webp differ diff --git a/content/projects/doteki/index.ca.md b/content/projects/doteki/index.ca.md new file mode 100644 index 0000000..761a597 --- /dev/null +++ b/content/projects/doteki/index.ca.md @@ -0,0 +1,35 @@ ++++ +title = "dōteki" +description = "Afegeix contingut dinàmic al teu perfil de GitHub amb un sistema intuïtiu de plugins." +weight = 30 + +[extra] +local_image = "projects/doteki/doteki_logo.webp" +social_media_card = "social_cards/projects_doteki.jpg" +canonical_url = "https://osc.garden/ca/projects/doteki/" ++++ + +[**dōteki**](https://doteki.org/) és una eina dissenyada per donar vida als perfils de GitHub afegint contingut dinàmic de manera senzilla. Amb un arxiu de configuració TOML intuïtiu i un sistema de plugins versàtil, **dōteki** permet als usuaris mostrar contingut recent i automatitzat directament als seus perfils de GitHub. + +![logo de dōteki: un riu passant per un bosc de bambú](https://cdn.jsdelivr.net/gh/welpo/doteki@main/website/static/img/logo.png) + +#### [GitHub](https://github.com/welpo/doteki) • [Lloc web](https://doteki.org/) • [Documentació](https://doteki.org/docs/) {.centered-text} + +## Per què dōteki? + +**dōteki** destaca per la seva simplicitat i potència. És altament personalitzable i extensible, i està dissenyat per ser fàcil de configurar i utilitzar. + +## Característiques clau + +- **Plug-and-Play**: Afegeix marcadors al teu README i utilitza un arxiu TOML per incorporar seccions de contingut dinàmic al teu perfil de GitHub. +- **Sistema de plugins extensible**: Des de mostrar les últimes publicacions del teu blog fins a compartir la música que has estat escoltant, el sistema de plugins permet infinites possibilitats. No trobes un plugin que s'ajusti a les teves necessitats? [Crea el teu propi](https://doteki.org/docs/developer-guide/plugin-standard)! +- [**Documentació exhaustiva**](https://doteki.org/docs/) amb informació detallada sobre com configurar i utilitzar **dōteki** i els seus plugins. Inclou [instruccions clares per als desenvolupadors](https://doteki.org/docs/developer-guide/) que vulguin contribuir al projecte. +- **Preparat per a l'automatització**: Utilitza l'[Acció de GitHub](https://github.com/welpo/doteki-action) per mantenir el teu perfil sempre actualitzat. + +## Refresca el teu perfil de GitHub + +Aprofita les capacitats dinàmiques de **dōteki** i transforma el teu perfil de GitHub en un aparador del teu treball més recent, pensaments i interessos. + +[Configura **dōteki** en menys de 5 minuts](https://doteki.org/) i dóna vida al teu perfil de GitHub. + +[![targeta de xarxes socials de dōteki](social_cards/projects_doteki.jpg)](https://doteki.org/) diff --git a/content/projects/doteki/index.es.md b/content/projects/doteki/index.es.md new file mode 100644 index 0000000..4e50e6c --- /dev/null +++ b/content/projects/doteki/index.es.md @@ -0,0 +1,35 @@ ++++ +title = "dōteki" +description = "Añade contenido dinámico a tu perfil de GitHub con un sistema intuitivo de plugins." +weight = 30 + +[extra] +local_image = "projects/doteki/doteki_logo.webp" +social_media_card = "social_cards/projects_doteki.jpg" +canonical_url = "https://osc.garden/es/projects/doteki/" ++++ + +[**dōteki**](https://doteki.org/) es una herramienta diseñada para dar vida a los perfiles de GitHub añadiendo contenido dinámico de manera sencilla. Con un archivo de configuración TOML intuitivo y un versátil sistema de plugins, **dōteki** permite a los usuarios mostrar contenido reciente y automatizado directamente en sus perfiles de GitHub. + +![logo de dōteki: un río pasando por un bosque de bambú](https://cdn.jsdelivr.net/gh/welpo/doteki@main/website/static/img/logo.png) + +#### [GitHub](https://github.com/welpo/doteki) • [Sitio web](https://doteki.org/) • [Documentación](https://doteki.org/docs/) {.centered-text} + +## ¿Por qué dōteki? + +**dōteki** destaca por su simplicidad y potencia. Permite mostrar tu trabajo, intereses y personalidad en tu perfil de GitHub, siempre al día. Es altamente personalizable y extensible, y está diseñado para ser fácil de configurar y usar. + +## Características clave + +- **Plug-and-Play**: Añade marcadores a tu README y utiliza un archivo TOML para incorporar secciones de contenido dinámico en tu perfil de GitHub. +- **Sistema de plugins extensible**: Desde mostrar las últimas publicaciones de tu blog hasta compartir la música que has estado escuchando, el sistema de plugins permite infinitas posibilidades. ¿No encuentras un plugin que se ajuste a tus necesidades? ¡[Crea tu propio plugin](https://doteki.org/docs/developer-guide/plugin-standard)! +- [**Documentación exhaustiva**](https://doteki.org/docs/) con información detallada sobre cómo configurar y usar **dōteki** y sus plugins. Incluye [instrucciones claras para los desarrolladores](https://doteki.org/docs/developer-guide/) que quieran contribuir al proyecto +- **Listo para la automatización**: Utiliza la [Acción de GitHub](https://github.com/welpo/doteki-action) para mantener tu perfil siempre actualizado. + +## Refresca tu perfil de GitHub + +Aprovecha las capacidades dinámicas de **dōteki** y transforma tu perfil de GitHub en un escaparate de tu trabajo más reciente, pensamientos e intereses. + +[Configura **dōteki** en menos de 5 minutos](https://doteki.org/) y da vida a tu perfil de GitHub. + +[![tarjeta de redes sociales de dōteki](social_cards/projects_doteki.jpg)](https://doteki.org/) diff --git a/content/projects/doteki/index.md b/content/projects/doteki/index.md new file mode 100644 index 0000000..e8e9fec --- /dev/null +++ b/content/projects/doteki/index.md @@ -0,0 +1,35 @@ ++++ +title = "dōteki" +description = "Add dynamic content to your GitHub profile through an intuitive plugin system." +weight = 30 + +[extra] +local_image = "projects/doteki/doteki_logo.webp" +social_media_card = "social_cards/projects_doteki.jpg" +canonical_url = "https://osc.garden/projects/doteki/" ++++ + +[**dōteki**](https://doteki.org/) is a tool designed to breathe life into GitHub profiles by adding dynamic content effortlessly. By leveraging an intuitive TOML configuration file along with a versatile plugin system, **dōteki** empowers users to showcase fresh, automated content directly on their GitHub profiles. + +![doteki logo: a river passing through a bamboo forest](https://cdn.jsdelivr.net/gh/welpo/doteki@main/website/static/img/logo.png) + +#### [GitHub](https://github.com/welpo/doteki) • [Website](https://doteki.org/) • [Documentation](https://doteki.org/docs/) {.centered-text} + +## Why dōteki? + +**dōteki** stands out for its simplicity and power, enabling you to dynamically showcase your work, interests and personality on your GitHub profile. It's designed to be easy to set up and use, while also being highly customizable and extensible. + +## Key Features + +- **Plug-and-Play**: Add markers to your README and use a TOML file for straightforward setup and easy management of dynamic content sections on your GitHub profile README. +- **Extensible plugin system**: From showcasing your latest blog posts to displaying your favourite music, the plugin system allows for endless possibilities. Can't find a plugin that suits your needs? [Create your own](https://doteki.org/docs/developer-guide/plugin-standard)! +- **Extensive documentation**: The [comprehensive documentation](https://doteki.org/docs/) provides detailed information on how to set up and use **dōteki** and its plugins. It includes [clear instructions for developers](https://doteki.org/docs/developer-guide/) looking to contribute. +- **Automation Ready**: Use the [GitHub Action](https://github.com/welpo/doteki-action) to keep your profile always up to date. + +## Enhance Your GitHub Profile Today + +Embrace the dynamic capabilities of **dōteki** and transform your GitHub profile into a vibrant showcase of your latest work, thoughts, and interests. + +[Set up **dōteki** in less than 5 minutes](https://doteki.org/) and bring your GitHub profile to life. + +[![dōteki social media card](social_cards/projects_doteki.jpg)](https://doteki.org/) diff --git a/content/projects/doteki/social_cards/projects_doteki.jpg b/content/projects/doteki/social_cards/projects_doteki.jpg new file mode 100644 index 0000000..9b0bb6c Binary files /dev/null and b/content/projects/doteki/social_cards/projects_doteki.jpg differ diff --git a/content/projects/git-sumi/git-sumi demo.mp4 b/content/projects/git-sumi/git-sumi demo.mp4 new file mode 100644 index 0000000..baac355 Binary files /dev/null and b/content/projects/git-sumi/git-sumi demo.mp4 differ diff --git a/content/projects/git-sumi/git-sumi_logo.png b/content/projects/git-sumi/git-sumi_logo.png new file mode 100644 index 0000000..450d71b Binary files /dev/null and b/content/projects/git-sumi/git-sumi_logo.png differ diff --git a/content/projects/git-sumi/git-sumi_logo.webp b/content/projects/git-sumi/git-sumi_logo.webp new file mode 100644 index 0000000..d5d3ae8 Binary files /dev/null and b/content/projects/git-sumi/git-sumi_logo.webp differ diff --git a/content/projects/git-sumi/index.ca.md b/content/projects/git-sumi/index.ca.md new file mode 100644 index 0000000..f2c212c --- /dev/null +++ b/content/projects/git-sumi/index.ca.md @@ -0,0 +1,39 @@ ++++ +title = "git-sumi" +description = "El linter de missatges de commit no opinat basat en Rust." +weight = 10 + +[extra] +local_image = "projects/git-sumi/git-sumi_logo.webp" +social_media_card = "social_cards/projects_git-sumi.jpg" +canonical_url = "https://osc.garden/ca/projects/git-sumi/" ++++ + +**git-sumi** és un linter de missatges de commit no opinat escrit en Rust. És una eina flexible per complir els teus estàndards de missatges de commit, facilitant missatges consistents i fàcilment automatitzables. + +{% wide_container() %} + +{% end %} + +#### [GitHub](https://github.com/welpo/git-sumi) • [Lloc web](https://sumi.rs/) • [Documentació](https://sumi.rs/docs/) {.centered-text} + +## Característiques principals + +- **Regles personalitzables**: Configura git-**sumi** per satisfer els requisits específics de cada projecte. Configura regles per a Conventional Commits, límits de longitud, ús de Gitmoji i més a través d'un senzill arxiu de configuració TOML. +- **Informe d'errors clar**: Proporciona un informe d'errors detallat, fent que la correcció sigui senzilla i educativa. +- **Integració sense fissures**: Sent un únic binari, git-**sumi** s'integra fàcilment en el teu flux de treball. Fins i tot pots utilitzar l'[Acció de GitHub](https://github.com/welpo/git-sumi-action) per validar els teus commits (o títols de PR) sense necessitat d'instal·lar res localment. + +## Bones pràctiques de desenvolupament + +- **Ampla cobertura del codi**: Més del 95% de cobertura de línies i una cobertura de característiques exhaustiva garanteixen la robustesa de git-**sumi**. +- **Integració [contínua](https://github.com/welpo/git-sumi/blob/main/.github/workflows/ci.yml) i [publicació](https://github.com/welpo/git-sumi/blob/main/.github/workflows/release.yml)**: Fluxos de treball automatitzats per provar, integrar i publicar asseguren que cada versió de git-**sumi** estigui completament provada i llesta per al seu ús. +- **Contribucions de la comunitat**: Fomenta les contribucions de la comunitat de tot tipus, amb un enfocament acollidor tant per als nouvinguts com per als desenvolupadors experimentats. +- [**Documentació exhaustiva**](https://sumi.rs/docs/) per començar amb git-**sumi** i comprendre les seves característiques i capacitats. + +## Comença a millorar les teves pràctiques de commit avui + +Fes el primer pas cap a la transformació de les teves pràctiques de commit. La combinació de flexibilitat, retroalimentació detallada i fàcil integració de git-**sumi** el converteix en l'opció perfecta per a equips i individus que busquen millorar els seus missatges de commit. + +[Descobreix **git-sumi**](https://sumi.rs/) i fes-lo part del teu kit d'eines de desenvolupament. + +[![targeta de xarxes socials de git-sumi](social_cards/projects_git-sumi.jpg)](https://sumi.rs/) diff --git a/content/projects/git-sumi/index.es.md b/content/projects/git-sumi/index.es.md new file mode 100644 index 0000000..fd1ecaa --- /dev/null +++ b/content/projects/git-sumi/index.es.md @@ -0,0 +1,39 @@ ++++ +title = "git-sumi" +description = "El linter de mensajes de commit no opinado basado en Rust." +weight = 10 + +[extra] +local_image = "projects/git-sumi/git-sumi_logo.webp" +social_media_card = "social_cards/projects_git-sumi.jpg" +canonical_url = "https://osc.garden/es/projects/git-sumi/" ++++ + +**git-sumi** es un linter de mensajes de commit no opinado escrito en Rust. Es una herramienta flexible para cumplir tus estándares de mensajes de commit, facilitando mensajes consistentes y fácilmente automatizables. + +{% wide_container() %} + +{% end %} + +#### [GitHub](https://github.com/welpo/git-sumi) • [Sitio web](https://sumi.rs/) • [Documentación](https://sumi.rs/docs/) {.centered-text} + +## Características principales + +- **Reglas personalizables**: Configura git-**sumi** para satisfacer los requisitos específicos de cada proyecto. Configura reglas para Conventional Commits, límites de longitud, uso de Gitmoji y más a través de un archivo de un sencillo archivo de configuración TOML. +- **Reporte de errores claro**: Proporciona un reporte de errores detallado, haciendo que la corrección sea sencilla y educativa. +- **Integración sin fisuras**: Al ser único binario, git-**sumi** se integra fácilmente en tu flujo de trabajo. Incluso puedes usar la [Acción de GitHub](https://github.com/welpo/git-sumi-action) para validar tus commits (o títulos de PR) sin necesidad de instalar nada localmente. + +## Buenas prácticas de desarrollo + +- **Amplia cobertura del código**: Más del 95% de cobertura de líneas y una cobertura de características exhaustiva garantizan la robustez de git-**sumi**. +- **Integración [continua](https://github.com/welpo/git-sumi/blob/main/.github/workflows/ci.yml) y [publicación](https://github.com/welpo/git-sumi/blob/main/.github/workflows/release.yml)**: Flujos de trabajo automatizados para probar, integrar y publicar aseguran que cada versión de git-**sumi** esté completamente probada y lista para su uso. +- **Contribuciones de la comunidad**: Fomenta las contribuciones de la comunidad de todo tipo, con un enfoque acogedor tanto para los recién llegados como para los desarrolladores experimentados. +- [**Documentación exhaustiva**](https://sumi.rs/docs/) para empezar con git-**sumi** y comprender sus características y capacidades. + +## Empieza a mejorar tus prácticas de commit hoy + +Da el primer paso hacia la transformación de tus prácticas de commit. La combinación de flexibilidad, retroalimentación detallada y fácil integración de git-**sumi** lo convierte en la opción perfecta para equipos e individuos que buscan mejorar sus mensajes de commit. + +[Descubre **git-sumi**](https://sumi.rs/) y hazlo parte de tu kit de herramientas de desarrollo. + +[![tarjeta de redes sociales de git-sumi](social_cards/projects_git-sumi.jpg)](https://sumi.rs/) diff --git a/content/projects/git-sumi/index.md b/content/projects/git-sumi/index.md new file mode 100644 index 0000000..43089a7 --- /dev/null +++ b/content/projects/git-sumi/index.md @@ -0,0 +1,39 @@ ++++ +title = "git-sumi" +description = "The non-opinionated Rust-based commit message linter." +weight = 10 + +[extra] +local_image = "projects/git-sumi/git-sumi_logo.webp" +social_media_card = "social_cards/projects_git-sumi.jpg" +canonical_url = "https://osc.garden/projects/git-sumi/" ++++ + +**git-sumi** is a non-opinionated commit message linter written in Rust. It's a flexible tool to enforce commit message standards, ensuring consistent and automation-friendly commit messages. + +{% wide_container() %} + +{% end %} + +#### [GitHub](https://github.com/welpo/git-sumi) • [Website](https://sumi.rs/) • [Documentation](https://sumi.rs/docs/) {.centered-text} + +## Main Features + +- **Customizable rules**: Tailor git-sumi to meet the specific requirements of each project. Configure rules to enforce Conventional Commits, length limits, Gitmoji usage, and more through a simple TOML configuration file. +- **Clear error reporting**: Provides detailed error reporting, making fixing commit messages straightforward and educational. +- **Seamless integration**: As a single binary, git-sumi integrates easily into your existing workflow with minimal setup. You can even use the [GitHub Action](https://github.com/welpo/git-sumi-action) to lint your commits (or PR titles) without installing anything locally. + +## Development Best Practices + +- **Comprehensive code coverage**: Over 95% line coverage and thorough feature coverage ensures that git-sumi is reliable, robust, and ready for use. +- **Continuous [integration](https://github.com/welpo/git-sumi/blob/main/.github/workflows/ci.yml) and [deployment](https://github.com/welpo/git-sumi/blob/main/.github/workflows/release.yml)**: Automated workflows for testing, releasing, and deploying, ensuring that each version of git-sumi is thoroughly tested and ready for use. +- **Community contributions**: Encourages contributions from the community, including feature requests, bug reports, and enhancements, with a welcoming approach to both newcomers and seasoned developers. +- **Documentation**: [Comprehensive documentation](https://sumi.rs/docs/) to help users get started with git-sumi and understand its features and capabilities. + +## Start Enhancing Your Commit Practices Today + +Take the first step towards transforming your commit practices. git-sumi's blend of flexibility, detailed feedback, and ease of integration makes it the perfect choice for teams and individuals looking to improve their Git commit messages. + +[Discover **git-sumi**](https://sumi.rs/) and make it a part of your development toolkit. + +[![git-sumi social media card](social_cards/projects_git-sumi.jpg)](https://sumi.rs/) diff --git a/content/projects/git-sumi/social_cards/projects_git-sumi.jpg b/content/projects/git-sumi/social_cards/projects_git-sumi.jpg new file mode 100644 index 0000000..971265a Binary files /dev/null and b/content/projects/git-sumi/social_cards/projects_git-sumi.jpg differ diff --git a/content/projects/nani/index.ca.md b/content/projects/nani/index.ca.md index 3d43dcc..5bf2375 100644 --- a/content/projects/nani/index.ca.md +++ b/content/projects/nani/index.ca.md @@ -1,24 +1,24 @@ +++ title = "nani" description = "Script Bash per crear URLs públiques a partir d'arxius o text en servidors remots." -weight = 3 +weight = 50 [extra] -local_image = "projects/nani/nani.webp" +local_image = "projects/nani/nani_logo.webp" canonical_url = "https://osc.garden/ca/projects/tabi/" social_media_card = "social_cards/ca_projects_nani.jpg" +++ Si treballes en un servidor remot, saps que compartir arxius amb altres persones pot ser un procés feixuc. `nani` és un script en Bash dissenyat per simplificar aquesta tasca. Amb una sola comanda, pots convertir arxius locals o URLs en enllaços accessibles, facilitant el procés de compartir directament des del teu servidor. +[![nani logo](nani_logo.webp)](https://github.com/welpo/nani/) + #### [Veure a GitHub](https://github.com/welpo/nani) {.centered-text} ## Característiques clau - **Tot tipus d'arxius**: gestiona directoris, arxius FLAC, arxius de text i fins i tot URLs a vídeos. - - **Personalitzable**: adapta els ajustos editant l'script o un arxiu de configuració. - - **Notificacions**: notificacions a l'escriptori i integració amb el portaretrats per a una millor experiència. ## Inici ràpid @@ -26,19 +26,19 @@ Si treballes en un servidor remot, saps que compartir arxius amb altres persones 1. Col·loca `nani` en un directori dins del teu PATH. 2. Fes que l'script sigui executable. -Per a passos d'instal·lació més detallats, [consulta la documentació completa](https://github.com/welpo/nani#install). +Per a passos d'instal·lació més detallats, [consulta la documentació completa](https://github.com/welpo/nani#-install). ## Ús ```bash -nani Ruta/A/foto.png +$ nani Ruta/A/foto.png https://example.com/nani/hjRGLZB.png ``` Compartir un directori mantenint el seu nom original: ```bash -nani -o Ruta/A/Directori +$ nani -o Ruta/A/Directori https://example.com/nani/Directori.zip ``` diff --git a/content/projects/nani/index.es.md b/content/projects/nani/index.es.md index 6c8f04c..edf773a 100644 --- a/content/projects/nani/index.es.md +++ b/content/projects/nani/index.es.md @@ -1,24 +1,24 @@ +++ title = "nani" description = "Script Bash para crear URLs públicas a partir de archivos o texto en servidores remotos." -weight = 3 +weight = 50 [extra] -local_image = "projects/nani/nani.webp" +local_image = "projects/nani/nani_logo.webp" canonical_url = "https://osc.garden/es/projects/tabi/" social_media_card = "social_cards/es_projects_nani.jpg" +++ Si trabajas en un servidor remoto, sabrás que compartir archivos con otras personas puede ser un proceso tedioso. `nani` es un script en Bash diseñado para simplificar esta tarea. Con un solo comando, puedes convertir archivos locales en enlaces públicos, facilitando el proceso de compartir directamente desde tu servidor. +[![nani logo](nani_logo.webp)](https://github.com/welpo/nani/) + #### [Ver en GitHub](https://github.com/welpo/nani) {.centered-text} ## Características clave - **Todo tipo de archivos**: maneja directorios, archivos FLAC, archivos de texto e incluso URLs a vídeos. - - **Personalizable**: adapta los ajustes editando el script o un archivo de configuración. - - **Notificaciones**: notificaciones en el escritorio e integración con el portapapeles para una mejor experiencia. ## Inicio rápido @@ -26,19 +26,19 @@ Si trabajas en un servidor remoto, sabrás que compartir archivos con otras pers 1. Coloca `nani` en un directorio dentro de tu PATH. 2. Haz el script ejecutable. -Para pasos de instalación más detallados, [consulta la documentación completa](https://github.com/welpo/nani#install). +Para pasos de instalación más detallados, [consulta la documentación completa](https://github.com/welpo/nani#-install). ## Uso ```bash -nani Ruta/A/foto.png +$ nani Ruta/A/foto.png https://example.com/nani/hjRGLZB.png ``` Compartir un directorio manteniendo su nombre original: ```bash -nani -o Ruta/A/Directorio +$ nani -o Ruta/A/Directorio https://example.com/nani/Directorio.zip ``` diff --git a/content/projects/nani/index.md b/content/projects/nani/index.md index faaf0fb..cab154a 100644 --- a/content/projects/nani/index.md +++ b/content/projects/nani/index.md @@ -1,16 +1,18 @@ +++ title = "nani" description = "Bash script to create public URLs from files or text on remote servers." -weight = 3 +weight = 50 [extra] -local_image = "projects/nani/nani.webp" +local_image = "projects/nani/nani_logo.webp" canonical_url = "https://osc.garden/projects/tabi/" social_media_card = "social_cards/projects_nani.jpg" +++ If you're working on a remote server, you know that sharing files with others can often involve multiple steps. `nani` is a Bash script designed to streamline this process. By executing a single command, you can convert local files or URLs into accessible links, allowing for easier sharing right from your server. +[![nani logo](nani_logo.webp)](https://github.com/welpo/nani/) + #### [View on GitHub](https://github.com/welpo/nani) {.centered-text} ## Key Features @@ -24,19 +26,19 @@ If you're working on a remote server, you know that sharing files with others ca 1. Place `nani` in a directory within your PATH. 2. Make the script executable. -For detailed installation steps, [read the full documentation](https://github.com/welpo/nani#install). +For detailed installation steps, [read the full documentation](https://github.com/welpo/nani#-install). ## Usage ```bash -nani Path/To/picture.png +$ nani Path/To/picture.png https://example.com/nani/hjRGLZB.png ``` **Share a directory keeping its original name**: ```bash -nani -o Path/To/Directory +$ nani -o Path/To/Directory https://example.com/nani/Directory.zip ``` diff --git a/content/projects/nani/nani.webp b/content/projects/nani/nani.webp deleted file mode 100644 index 672a15e..0000000 Binary files a/content/projects/nani/nani.webp and /dev/null differ diff --git a/content/projects/nani/nani_logo.webp b/content/projects/nani/nani_logo.webp new file mode 100644 index 0000000..e2e6783 Binary files /dev/null and b/content/projects/nani/nani_logo.webp differ diff --git a/content/projects/spectro/index.ca.md b/content/projects/spectro/index.ca.md deleted file mode 100644 index 94a95c1..0000000 --- a/content/projects/spectro/index.ca.md +++ /dev/null @@ -1,77 +0,0 @@ -+++ -title = "spectro" -description = "Script en Bash per generar espectrogrames, comparar-los, pujar-los a Imgur i proporcionar les URL corresponents per compartir." -weight = 4 - -[extra] -local_image = "projects/spectro/spectro.webp" -canonical_url = "https://osc.garden/ca/projects/spectro/" -social_media_card = "social_cards/ca_projects_spectro.jpg" -+++ - -Transforma fitxers d'àudio en espectrogrames amb format BBCode de manera senzilla amb `spectro`. Aquest script en Bash suporta una àmplia varietat de formats d'àudio com Ogg, MP3, FLAC, AAC i més. - -{{ full_width_image(src="projects/spectro/spectrogram.webp", alt="Espectrograma de Jardin du Sommeil Chant d'Amour Sur La Nuit Grandissante, de Tourette") }} - -#### [Veure a GitHub](https://github.com/welpo/spectro) {.centered-text} - -## Característiques - -- **Suport de múltiples formats**: Ogg, MP3, FLAC, AAC, ape, WMA, MP4 i WAV. -- **Sortida en BBCode**: Genera automàticament BBCode per a fòrums o llocs web. -- **Processament per lots**: Pot gestionar directoris sencers o fitxers específics. -- **Extensible**: Opcions per a personalització, incloent l'emmagatzemament local i la pujada a Imgur. - -## Inici ràpid - -1. Descarrega `spectro` en un directori dins del teu PATH, per exemple, `~/bin`. -2. Atorga permisos d'execució: `chmod +x spectro`. - -## Ús - -**Generar BBCode per a un directori complet:** - -```bash -spectro Path/To/Directory/ -``` - -Sortida: - -``` -[hide=Spectrograms][size=3] -[url=https://i.imgur.com/ClzzbP8.png]01. Jardin Du Sommeil.flac[/url] -[/size][/hide] -``` - -**Generar BBCode per a fitxers específics:** - -```bash -spectro arxiu1.flac arxiu2.mp3 -``` - -Opcions addicionals i configuracions estan disponibles. Consulta `spectro --help`: - -{% wide_container() %} - -``` -Usage: spectro [options] -Generate BBCode-formatted spectrograms from audio files. - -Options: - -c, --compare Create a .gif comparison of spectrograms (requires ImageMagick) - -d, --double Create both zoomed and full spectrograms - -h, --help Display this help and exit - -l, --local Save spectrograms locally - -o, --optipng Reverse optipng setting - -p, --parallel Compatible with 'parallel' - -q, --quiet Suppress 'Uploading' text - -s, --sha Display SHA value - -t, --text Use [url] or [img] tags - -z, --zoom Create zoomed-in spectrogram - -Examples: - spectro -ol DirectoryWithMusic/ - printf "[hide=Spectrograms][size=3]" && ls | parallel -k spectro -p; printf "[/size][/hide]" -``` - -{% end %} diff --git a/content/projects/spectro/index.es.md b/content/projects/spectro/index.es.md deleted file mode 100644 index 53ccb6b..0000000 --- a/content/projects/spectro/index.es.md +++ /dev/null @@ -1,79 +0,0 @@ -+++ -title = "spectro" -description = "Script en Bash para generar espectrogramas, compararlos, subirlos a Imgur y proporcionar las URL correspondientes para compartir." -weight = 4 - -[extra] -local_image = "projects/spectro/spectro.webp" -canonical_url = "https://osc.garden/es/projects/spectro/" -social_media_card = "social_cards/es_projects_spectro.jpg" -+++ - -Transforma archivos de audio en espectrogramas con formato BBCode de manera sencilla con `spectro`. Este script en Bash soporta una amplia variedad de formatos de audio como Ogg, MP3, FLAC, AAC y más. - -{{ full_width_image(src="projects/spectro/spectrogram.webp", alt="Espectrograma de Jardin du Sommeil Chant d'Amour Sur La Nuit Grandissante, de Tourette") }} - -#### [Ver en GitHub](https://github.com/welpo/spectro) {.centered-text} - -## Características - -- **Soporte de múltiples formatos**: Ogg, MP3, FLAC, AAC, ape, WMA, MP4 y WAV. -- **Salida en BBCode**: Genera automáticamente BBCode para foros o sitios web. -- **Procesamiento por lotes**: Puede manejar directorios enteros o archivos específicos. -- **Extensible**: Opciones para personalización, incluido el almacenamiento local y la subida a Imgur. - -## Inicio rápido - -1. Descarga `spectro` en un directorio dentro de tu PATH, por ejemplo, `~/bin`. -2. Otorga permisos de ejecución: `chmod +x spectro`. - -Para una guía completa de instalación, [lee la documentación completa](https://github.com/welpo/spectro#install). - -## Uso - -**Generar BBCode para un directorio completo:** - -```bash -spectro Path/To/Directory/ -``` - -Salida: - -``` -[hide=Spectrograms][size=3] -[url=https://i.imgur.com/ClzzbP8.png]01. Jardin Du Sommeil.flac[/url] -[/size][/hide] -``` - -**Generar BBCode para archivos específicos:** - -```bash -spectro archivo1.flac archivo2.mp3 -``` - -Opciones adicionales y configuraciones están disponibles. Consulta `spectro --help`: - -{% wide_container() %} - -``` -Usage: spectro [options] -Generate BBCode-formatted spectrograms from audio files. - -Options: - -c, --compare Create a .gif comparison of spectrograms (requires ImageMagick) - -d, --double Create both zoomed and full spectrograms - -h, --help Display this help and exit - -l, --local Save spectrograms locally - -o, --optipng Reverse optipng setting - -p, --parallel Compatible with 'parallel' - -q, --quiet Suppress 'Uploading' text - -s, --sha Display SHA value - -t, --text Use [url] or [img] tags - -z, --zoom Create zoomed-in spectrogram - -Examples: - spectro -ol DirectoryWithMusic/ - printf "[hide=Spectrograms][size=3]" && ls | parallel -k spectro -p; printf "[/size][/hide]" -``` - -{% end %} diff --git a/content/projects/spectro/index.md b/content/projects/spectro/index.md deleted file mode 100644 index 2d60caa..0000000 --- a/content/projects/spectro/index.md +++ /dev/null @@ -1,79 +0,0 @@ -+++ -title = "spectro" -description = "Bash script to generate spectrograms, compare them, upload them to Imgur, and provide the corresponding URLs for sharing." -weight = 4 - -[extra] -local_image = "projects/spectro/spectro.webp" -canonical_url = "https://osc.garden/projects/spectro/" -social_media_card = "social_cards/projects_spectro.jpg" -+++ - -Transform audio files into BBCode-formatted spectrograms effortlessly with `spectro`. This Bash script supports a wide array of audio formats such as Ogg, MP3, FLAC, AAC, and more. - -{{ full_width_image(src="projects/spectro/spectrogram.webp", alt="Spectrogram of Jardin du Sommeil Chant d'Amour Sur La Nuit Grandissante, by Tourette") }} - -#### [View on GitHub](https://github.com/welpo/spectro) {.centered-text} - -## Features - -- **Versatile Format Support**: Ogg, MP3, FLAC, AAC, ape, WMA, MP4, and WAV. -- **BBCode Output**: Automatically generates BBCode for forums or websites. -- **Batch Processing**: Can handle entire directories or specific files. -- **Extensible**: Options for customisation including local storage and imgur uploading. - -## Quick Start - -1. Download `spectro` to a directory within your PATH, for example, `~/bin`. -2. Grant execute permissions: `chmod +x spectro`. - -For a complete installation guide, [read the full documentation](https://github.com/welpo/spectro#install). - -## Usage - -**Generate BBCode for an Entire Directory:** - -```bash -spectro Path/To/Directory/ -``` - -Output: - -``` -[hide=Spectrograms][size=3] -[url=https://i.imgur.com/ClzzbP8.png]01. Jardin Du Sommeil.flac[/url] -[/size][/hide] -``` - -**Generate BBCode for Specific Files:** - -```bash -spectro file1.flac file2.mp3 -``` - -Additional options and configurations are available. See `spectro --help`: - -{% wide_container() %} - -``` -Usage: spectro [options] -Generate BBCode-formatted spectrograms from audio files. - -Options: - -c, --compare Create a .gif comparison of spectrograms (requires ImageMagick) - -d, --double Create both zoomed and full spectrograms - -h, --help Display this help and exit - -l, --local Save spectrograms locally - -o, --optipng Reverse optipng setting - -p, --parallel Compatible with 'parallel' - -q, --quiet Suppress 'Uploading' text - -s, --sha Display SHA value - -t, --text Use [url] or [img] tags - -z, --zoom Create zoomed-in spectrogram - -Examples: - spectro -ol DirectoryWithMusic/ - printf "[hide=Spectrograms][size=3]" && ls | parallel -k spectro -p; printf "[/size][/hide]" -``` - -{% end %} diff --git a/content/projects/spectro/social_cards/ca_projects_spectro.jpg b/content/projects/spectro/social_cards/ca_projects_spectro.jpg deleted file mode 100644 index 92c710f..0000000 Binary files a/content/projects/spectro/social_cards/ca_projects_spectro.jpg and /dev/null differ diff --git a/content/projects/spectro/social_cards/es_projects_spectro.jpg b/content/projects/spectro/social_cards/es_projects_spectro.jpg deleted file mode 100644 index 3fcfae6..0000000 Binary files a/content/projects/spectro/social_cards/es_projects_spectro.jpg and /dev/null differ diff --git a/content/projects/spectro/social_cards/projects_spectro.jpg b/content/projects/spectro/social_cards/projects_spectro.jpg deleted file mode 100644 index 4c17ea5..0000000 Binary files a/content/projects/spectro/social_cards/projects_spectro.jpg and /dev/null differ diff --git a/content/projects/spectro/spectro.webp b/content/projects/spectro/spectro.webp deleted file mode 100644 index 2fdbc36..0000000 Binary files a/content/projects/spectro/spectro.webp and /dev/null differ diff --git a/content/projects/spectro/spectrogram.webp b/content/projects/spectro/spectrogram.webp deleted file mode 100644 index c472e7b..0000000 Binary files a/content/projects/spectro/spectrogram.webp and /dev/null differ diff --git a/content/projects/tabi/index.ca.md b/content/projects/tabi/index.ca.md index 11becfd..7e96cde 100644 --- a/content/projects/tabi/index.ca.md +++ b/content/projects/tabi/index.ca.md @@ -1,7 +1,7 @@ +++ title = "tabi" description = "Un tema de Zola ràpid, lleuger i modern amb suport multilingüe." -weight = 1 +weight = 30 [extra] local_image = "projects/tabi/tabi.webp" @@ -11,13 +11,13 @@ social_media_card = "social_cards/ca_projects_tabi.jpg" [**tabi**](https://github.com/welpo/tabi) és un tema modern i ric en funcionalitat per a [Zola](https://www.getzola.org/), un generador de llocs web estàtics molt ràpid. -{{ full_width_image(src="projects/tabi/light_dark_tabi.webp", alt="Modes clar i fosc de tabi") }} +{{ full_width_image(src="light_dark_tabi.webp", alt="Modes clar i fosc de tabi") }} -#### [Veure a GitHub](https://github.com/welpo/tabi) {.centered-text} +#### [Veure a GitHub](https://github.com/welpo/tabi) • [Demo i documentación](https://welpo.github.io/tabi/ca/) {.centered-text} ## Característiques -- [Estableix qualsevol idioma com a predeterminat](https://welpo.github.io/tabi/ca/blog/faq-languages/#com-estableixo-la-llengua-predeterminada-del-meu-lloc). Configura el teu lloc en xinès, espanyol, francès, hindi… o qualsevol [altre idioma compatible](https://github.com/welpo/tabi/tree/main/i18n). La interfície del tema es traduirà en conseqüència. +- [Estableix qualsevol idioma com a predeterminat](https://welpo.github.io/tabi/ca/blog/faq-languages/#com-estableixo-la-llengua-predeterminada-del-meu-lloc). Configura el teu lloc en xinès, espanyol, francès, hindi… o qualsevol [altre idioma compatible](https://welpo.github.io/tabi/ca/blog/faq-languages/#quines-llengues-admet-tabi). La interfície del tema es traduirà en conseqüència. - [Integració amb repositoris remots](https://welpo.github.io/tabi/ca/mastering-tabi-settings/#integracio-amb-repositoris-git) a GitHub, GitLab, Gitea i Codeberg per a l'historial de commits i mostrar el codi font del lloc. - Temes clars i foscos. S'adapta a la configuració del sistema operatiu, amb un interruptor a la barra de navegació. - [Suport multilingüe complet](https://welpo.github.io/tabi/ca/blog/faq-languages/#com-gestiona-tabi-el-suport-multilingue). Afegeix tants idiomes com vulguis i deixa que els teus usuaris triin amb el selector d'idioma. @@ -49,11 +49,8 @@ social_media_card = "social_cards/ca_projects_tabi.jpg" ## Pràctiques de desenvolupament - **[Conventional Commits](https://www.conventionalcommits.org) i [Gitmoji](https://gitmoji.dev/)**: els missatges de commit segueixen formats estandarditzats per facilitar la llegibilitat. - - **Seguiment d'incidències**: cada error o nova funcionalitat té el seu propi tiquet, que s'enllaça amb els commits de codi i PRs o problemes relacionats. - - **Comentaris detallats**: els tiquets es documenten amb imatges, vídeos i descripcions detallades per facilitar una comunicació i resolució de problemes efectives. - - **Referències creuades**: enllacem tots els tiquets amb els commits de codi, pull requests o problemes relacionats per a una traçabilitat completa. ## Evolució del projecte diff --git a/content/projects/tabi/index.es.md b/content/projects/tabi/index.es.md index 19d6ea3..7fa46a0 100644 --- a/content/projects/tabi/index.es.md +++ b/content/projects/tabi/index.es.md @@ -1,7 +1,7 @@ +++ title = "tabi" description = "Un tema de Zola rápido, ligero y moderno con soporte multilingüe." -weight = 1 +weight = 30 [extra] local_image = "projects/tabi/tabi.webp" @@ -11,13 +11,13 @@ social_media_card = "social_cards/es_projects_tabi.jpg" [**tabi**](https://github.com/welpo/tabi) es un tema moderno y rico en funcionalidad para [Zola](https://www.getzola.org/), un generador de sitios web estáticos muy rápido. -{{ full_width_image(src="projects/tabi/light_dark_tabi.webp", alt="Modos claro y oscuro de tabi") }} +{{ full_width_image(src="light_dark_tabi.webp", alt="Modos claro y oscuro de tabi") }} -#### [Ver en GitHub](https://github.com/welpo/tabi) {.centered-text} +#### [Ver en GitHub](https://github.com/welpo/tabi) • [Demo y documentación](https://welpo.github.io/tabi/es/) {.centered-text} ## Características -- [Establece cualquier idioma como predeterminado](https://welpo.github.io/tabi/es/blog/faq-languages/#como-establezco-el-idioma-predeterminado-de-mi-sitio). Configura tu sitio en chino, español, francés, hindi… o cualquier [otro idioma compatible](https://github.com/welpo/tabi/tree/main/i18n). La interfaz del tema se traducirá en consecuencia. +- [Establece cualquier idioma como predeterminado](https://welpo.github.io/tabi/es/blog/faq-languages/#como-establezco-el-idioma-predeterminado-de-mi-sitio). Configura tu sitio en chino, español, francés, hindi… o cualquier [otro idioma compatible](https://welpo.github.io/tabi/es/blog/faq-languages/#que-idiomas-admite-tabi). La interfaz del tema se traducirá en consecuencia. - [Integración con repositorios remotos](https://welpo.github.io/tabi/es/mastering-tabi-settings/#integracion-con-repositorios-git) en GitHub, GitLab, Gitea y Codeberg para el historial de commits y mostrar el código fuente del sitio. - [Soporte multilingüe completo](https://welpo.github.io/tabi/es/blog/faq-languages/#como-gestiona-tabi-el-soporte-multilingue). Añade tantos idiomas como desees y deja que tus usuarios elijan con un selector de idioma. - Temas claros y oscuros. Se adapta a la configuración del sistema operativo, con un interruptor en la barra de navegación. @@ -49,11 +49,8 @@ social_media_card = "social_cards/es_projects_tabi.jpg" ## Prácticas de desarrollo - **[Conventional Commits](https://www.conventionalcommits.org) y [Gitmoji](https://gitmoji.dev/)**: los mensajes de commit siguen formatos estandarizados para mejorar la legibilidad. - - **Seguimiento de problemas**: cada error o nueva funcionalidad tiene su propio ticket, que se vincula a los commits de código y PRs o problemas relacionados. - - **Comentarios detallados**: los tickets se documentan con imágenes, vídeos y descripciones detalladas para facilitar una comunicación y resolución de problemas efectivas. - - **Referencias cruzadas**: enlazamos todos los tickets con los commits de código, pull requests o problemas relacionados para una rastreabilidad completa. ## Evolución del proyecto diff --git a/content/projects/tabi/index.md b/content/projects/tabi/index.md index 3f6861e..ac720a8 100644 --- a/content/projects/tabi/index.md +++ b/content/projects/tabi/index.md @@ -1,19 +1,18 @@ +++ title = "tabi" -description = "A fast, lightweight, and modern Zola theme with multi-language support." -weight = 1 +description = "A feature-rich modern Zola theme with first-class multi-language support." +weight = 30 [extra] local_image = "projects/tabi/tabi.webp" -canonical_url = "https://osc.garden/projects/tabi/" social_media_card = "social_cards/projects_tabi.jpg" +++ [**tabi**](https://github.com/welpo/tabi) is a modern, feature-rich theme for [Zola](https://www.getzola.org/), a fast static site generator. -{{ full_width_image(src="projects/tabi/light_dark_tabi.webp", alt="tabi light and dark mode") }} +{{ full_width_image(src="https://cdn.jsdelivr.net/gh/welpo/tabi@main/light_dark_screenshot.png", alt="tabi light and dark mode") }} -#### [View on GitHub](https://github.com/welpo/tabi) {.centered-text} +#### [View on GitHub](https://github.com/welpo/tabi) • [Demo & Documentation](https://welpo.github.io/tabi/) {.centered-text} ## Features @@ -50,11 +49,8 @@ social_media_card = "social_cards/projects_tabi.jpg" ## Development Practices - **[Conventional Commits](https://www.conventionalcommits.org) & [Gitmoji](https://gitmoji.dev/)**: Commit messages follow standardised formats to enhance readability. - - **Issue Tracking**: Each bug or new feature has its dedicated ticket, which is linked to any consequent code commits and related PRs or issues. - - **Comprehensive Commentary**: Tickets are documented with images, videos, and detailed descriptions to facilitate effective communication and problem-solving. - - **Cross-Referencing**: We link all tickets to the relevant code commits, pull requests, or related issues for complete traceability. ## Project Evolution diff --git a/content/projects/tabi/light_dark_tabi.webp b/content/projects/tabi/light_dark_tabi.webp deleted file mode 100644 index 8025a04..0000000 Binary files a/content/projects/tabi/light_dark_tabi.webp and /dev/null differ diff --git a/content/projects/tabi/tabi.webp b/content/projects/tabi/tabi.webp index 57da5a2..5b0f1d2 100644 Binary files a/content/projects/tabi/tabi.webp and b/content/projects/tabi/tabi.webp differ