Skip to content

Commit

Permalink
doc: Add documentation in Spanish
Browse files Browse the repository at this point in the history
  • Loading branch information
cdalvaro committed Mar 10, 2024
1 parent da5a561 commit 2722fd2
Show file tree
Hide file tree
Showing 3 changed files with 213 additions and 4 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
# <img src="assets/homebrew.svg" height=24pt> Homebrew Custom Tap

<p align="center">
<a href="#"><img src="assets/homebrew-tap-banner.png" height=320px></a>
<a href="#"><img src="/assets/homebrew-tap-banner.png" height=320px></a>
</p>

[![hombrew tap cdalvaro][homebrew_tap_badge]][homebrew_tap_url]

Other languages: [🇪🇸 Español](/docs/es-ES/README.md)

[@cdalvaro](https://github.com/cdalvaro)'s custom formulae for the [Homebrew package manager](https://brew.sh).

## What is this?
Expand Down Expand Up @@ -165,15 +167,15 @@ This formula [is available](https://github.com/Homebrew/homebrew-core/blob/maste
[![Badge](https://img.shields.io/badge/Government%20of%20Spain-autofirma-grey?color=70130B)](https://firmaelectronica.gob.es/Home/Descargas.html)
[![Badge](https://img.shields.io/badge/Cask-autofirma-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Cask/autofirma.rb)

Aplicación de firma electrónica desarrollada por el Ministerio de Asuntos Económicos y Transformación Digital.
Application for electronic signature developed by the Ministry of Economic Affairs and Digital Transformation of Spain.

Al poder ser ejecutada desde el navegador, permite la firma en páginas de Administración Electrónica cuando se requiere la firma en un procedimiento administrativo.
This application can be used from the browser, allowing the signature on electronic administration pages when a signature is required in an administrative procedure.

```sh
brew install --cask cdalvaro/tap/autofirma
```

This cask [is available](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/a/autofirma.rb) at homebrew-cask repository. However, the uninstall postflight script is not working properly, so I haved fixed it in this tap. I tried to fix it in the main repository, but [it was not accepted](https://github.com/Homebrew/homebrew-cask/pull/151676#issuecomment-1687230223).
This cask [is available](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/a/autofirma.rb) at homebrew-cask repository. However, the uninstall postflight script is not working properly, so I've fixed it in this tap. I tried to fix it in the main repository, but [it was not accepted](https://github.com/Homebrew/homebrew-cask/pull/151676#issuecomment-1687230223).

#### `salt`

Expand Down
1 change: 1 addition & 0 deletions docs/en-US/README.md
206 changes: 206 additions & 0 deletions docs/es-ES/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
# <img src="assets/homebrew.svg" height=24pt> Homebrew Custom Tap

<p align="center">
<a href="#"><img src="/assets/homebrew-tap-banner.png" height=320px></a>
</p>

[![hombrew tap cdalvaro][homebrew_tap_badge]][homebrew_tap_url]

Otros idiomas: [🇺🇸 English](/docs/en-US/README.md)

Fórmulas personalizadas de [@cdalvaro](https://github.com/cdalvaro) para el [gesto de paquetes Homebrew](https://brew.sh).

## Qué es esto?

Esto es un [Tap de Homebrew](https://docs.brew.sh/Taps) que contiene fórmulas para software que utilizo y que no está disponible en el repositorio principal de Homebrew o que ha sido modificado para adaptarse a mis necesidades.

## Cómo habilitar el tap?

Simplemente introduce `brew tap cdalvaro/tap` en la terminal y presiona <kbd>Enter</kbd>. Esto te permitirá instalar fórmulas de este tap.

Puedes introducir directamente `brew install cdalvaro/tap/<formula>` para instalar la `formula` especificada.

## Fórmulas disponibles

<details>
<summary>Lista de fórmulas</summary>
<ul>
<li><a href="#catboost-cli">catboost-cli</a></li>
<li><a href="#cpp-jwt">cpp-jwt</a></li>
<li><a href="#cpp-plotly">cpp-plotly</a></li>
<li><a href="#cpp-zmq">cpp-zmq</a></li>
<li><a href="#howard-hinnant-date">howard-hinnant-date</a></li>
<li><a href="#json11">json11</a></li>
<li><a href="#salt">salt</a></li>
<li><a href="#simple-web-server">simple-web-server</a></li>
<li><a href="#wxwidgets">wxwidgets</a></li>
</ul>
</details>

#### `catboost-cli`

[![Badge](https://img.shields.io/badge/catboost-catboost-grey?logo=github&color=181717)](https://github.com/catboost/catboost)
[![Badge](https://img.shields.io/badge/Formula-catboost--cli-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/catboost-cli.rb)

Herramienta de línea de comandos de Gradient Boosting rápida, escalable y de alto rendimiento.

```sh
brew install cdalvaro/tap/catboost-cli
```

Esta fórmula no está disponible en el repositorio homebrew-core porque no cumple con los criterios de aceptación. Consulta [Homebrew/homebrew-core#140960](https://github.com/Homebrew/homebrew-core/pull/140960#issuecomment-1704292670) para más información.

#### `cpp-jwt`

[![Badge](https://img.shields.io/badge/arun11299-cpp--jwt-grey?logo=github&color=181717)](https://github.com/arun11299/cpp-jwt)
[![Badge](https://img.shields.io/badge/Formula-cpp--jwt-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/cpp-jwt.rb)

Librería de JSON Web Token para C++.

```sh
brew install cdalvaro/tap/cpp-jwt
```

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

#### `cpp-plotly`

[![Badge](https://img.shields.io/badge/pablrod-cppplotly-grey?logo=github&color=181717)](https://github.com/pablrod/cppplotly)
[![Badge](https://img.shields.io/badge/Formula-cpp--plotly-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/cpp-plotly.rb)

Librería para generar gráficos html/javascript a partir de datos de C++ utilizando la librería de javascript plotly.js.

```sh
brew install cdalvaro/tap/cpp-plotly
```

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

#### `cpp-zmq`

[![Badge](https://img.shields.io/badge/zeromq-cppzmq-grey?logo=github&color=181717)](https://github.com/zeromq/cppzmq)
[![Badge](https://img.shields.io/badge/Formula-cpp--zmq-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/cpp-zmq.rb)

Librería para C++ compuesta únicamente por archivos de cabecera para la librería libzmq.

```sh
brew install cdalvaro/tap/cpp-zmq
```

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

#### `howard-hinnant-date`

[![Badge](https://img.shields.io/badge/HowardHinnant-date-grey?logo=github&color=181717)](https://github.com/HowardHinnant/date)
[![Badge](https://img.shields.io/badge/Formula-howard--hinnant--date-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/howard-hinnant-date.rb)

Librería de fechas y horas basada en la cabecera \<chrono\> de C++11/14/17.

```sh
brew install cdalvaro/tap/howard-hinnant-date
```

Esta fórmula [está disponible](https://github.com/Homebrew/homebrew-core/blob/master/Formula/h/howard-hinnant-date.rb) en el repositorio homebrew-core. Pero he añadido la opción `--without-string-view` para deshabilitar el uso de `std::string_view` en la librería. Esto se debe a que `std::string_view` no está disponible en versiones anteriores a C++17.

#### `json11`

[![Badge](https://img.shields.io/badge/dropbox-json11-grey?logo=github&color=181717)](https://github.com/dropbox/json11)
[![Badge](https://img.shields.io/badge/Formula-json11-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/json11.rb)

Librería para C++11 de JSON.

```sh
brew install cdalvaro/tap/json11
```

Se trata de una librería compuesta únicamente por archivos de cabecera y además el proyecto fue archivado en marzo de 2020, por lo que no está disponible en homebrew-core.

#### `salt`

[![Badge](https://img.shields.io/badge/saltstack-salt-grey?logo=github&color=181717)](https://github.com/saltstack/salt)
[![Badge](https://img.shields.io/badge/Formula-salt-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/salt.rb)

Software para automatizar la gestión y configuración de cualquier infraestructura o aplicación a escala.

```sh
brew install cdalvaro/tap/salt
```

Salt usa su propia versión de python, por lo que [fue eliminado](https://github.com/Homebrew/homebrew-core/pull/157157) del repository homebrew-core. Pero lo mantengo actualizado por comodidad para instalarlo en mi NAS de Synology.

#### `simple-web-server`

[![Badge](https://img.shields.io/badge/eidheim-Simple--Web--Server-grey?logo=gitlab&color=FC6D26)](https://gitlab.com/eidheim/Simple-Web-Server)
[![Badge](https://img.shields.io/badge/Formula-simple--web--server-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/simple-web-server.rb)

Servidor y cliente HTTP y HTTPS muy simple, rápido, multihilo e independiente de la plataforma, implementado en C++11 y Boost.Asio.

```sh
brew install cdalvaro/tap/simple-web-server
```

#### `wxwidgets`

[![Badge](https://img.shields.io/badge/wxWidgets-wxWidgets-grey?logo=github&color=181717)](https://github.com/wxWidgets/wxWidgets)
[![Badge](https://img.shields.io/badge/Formula-wxwidgets-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Formula/wxwidgets.rb)

Librería de GUI multiplataforma.

```sh
brew install cdalvaro/tap/wxwidgets
```

Esta fórmula [está disponible](https://github.com/Homebrew/homebrew-core/blob/master/Formula/w/wxwidgets.rb) en el repositorio homebrew-core. Pero he añadido la opción `--with-enable-abort` para permitir la cancelación de una tarea en ejecución utilizando un `wxGenericProgressDialog`.

## Available casks

<details>
<summary>Lista de casks</summary>
<ul>
<li><a href="#autofirma">autofirma</a></li>
<li><a href="#salt-1">salt</a></li>
</ul>
</details>

#### `autofirma`

[![Badge](https://img.shields.io/badge/Government%20of%20Spain-autofirma-grey?color=70130B)](https://firmaelectronica.gob.es/Home/Descargas.html)
[![Badge](https://img.shields.io/badge/Cask-autofirma-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Cask/autofirma.rb)

Aplicación de firma electrónica desarrollada por el Ministerio de Asuntos Económicos y Transformación Digital.

Al poder ser ejecutada desde el navegador, permite la firma en páginas de Administración Electrónica cuando se requiere la firma en un procedimiento administrativo.

```sh
brew install --cask cdalvaro/tap/autofirma
```

Este cask [está disponible](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/a/autofirma.rb) en el repositorio homebrew-cask. Sin embargo, el script postflight de desinstalación no funciona correctamente, por lo que lo he corregido en este tap. Intenté corregirlo en el repositorio principal, pero [no fue aceptado](https://github.com/Homebrew/homebrew-cask/pull/151676#issuecomment-1687230223).

#### `salt`

[![Badge](https://img.shields.io/badge/saltstack-salt-grey?logo=saltproject&color=57BCAD)](https://docs.saltproject.io/salt/install-guide/en/latest/topics/install-by-operating-system/macos.html)
[![Badge](https://img.shields.io/badge/Cask-salt-grey?logo=ruby&color=FBB040&logoColor=CC342D)](Cask/salt.rb)

Software para automatizar la gestión y configuración de cualquier infraestructura o aplicación a escala.

Este cask instala salt usando el paquete de instalación oficial en lugar de construir el paquete completo desde el código fuente como hace la fórmula.

```sh
brew install --cask cdalvaro/tap/salt
```

Este cask [está disponible](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/s/salt.rb) en el repositorio homebrew-cask. Sin embargo, he añadido [un parche](https://github.com/cdalvaro/homebrew-tap/blob/main/Casks/salt.rb#L1-L32) a los archivos `.plist` para que `salt` funcione correctamente con Homebrew sin necesidad de realizar ajustes adicionales.

El parche añade:

- La variable de entorno `HOMEBREW_PREFIX`.
- La variable de entorno `PATH` en el directorio de binarios asociado a `HOMEBREW_PREFIX`.
- La variable de entorno `HOME` con el directorio _home_ de `root`, para evitar un problema con el comando `brew`.

## Más documentación

Más documentación está disponible en: [Homebrew - Taps](https://docs.brew.sh/Taps)

[homebrew_tap_badge]: https://img.shields.io/badge/brew%20tap-cdalvaro/tap-orange?logo=Homebrew&color=FBB040
[homebrew_tap_url]: https://github.com/cdalvaro/homebrew-tap

0 comments on commit 2722fd2

Please sign in to comment.