You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: i18n/es/docusaurus-plugin-content-docs/current/contributing/compiling.mdx
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,25 +2,25 @@
2
2
<AppliesToall />
3
3
El SDK de Velopack es responsable de compilar versiones e instaladores.
4
4
5
-
Está compuesto por:
5
+
Está compuesto de:
6
6
- Binarios de Rust que se redistribuyen con las aplicaciones instaladas,
7
7
- Paquete NuGet de .NET (`Velopack`),
8
8
- Herramienta de línea de comandos de .NET (`vpk`).
9
9
10
10
Para probar el proyecto, es necesario compilar los binarios de Rust antes de compilar dotnet.
11
11
12
12
:::tip
13
-
Para el desarrollo local, solo necesitas compilar los binarios para tu **sistema operativo actual** — no es necesario compilar todas las plataformas para ejecutar las pruebas. Una compilación de producción multiplataforma completa (que combina binarios de todos los sistemas operativos) es gestionada por CI y se describe en la sección de Lanzamiento / Compilación a continuación.
13
+
Para el desarrollo local, solo necesitas compilar los binarios para tu **sistema operativo actual** — no necesitas compilar todas las plataformas para ejecutar las pruebas. Una compilación de producción multiplataforma completa (que combina binarios de cada sistema operativo) es gestionada por CI y se describe en la sección Release / Build a continuación.
14
14
:::
15
15
16
-
### Requisitos previos
17
-
-[SDK de .NET 10](https://dotnet.microsoft.com/download/dotnet/10.0) — la solución tiene como objetivo múltiple `net8.0`, `net9.0` y `net10.0`, por lo que se requiere el SDK más alto (10) para compilar todo. CI instala los SDKs `8.0.x`, `9.0.x` y `10.0.x`de forma paralela.
16
+
### Prerrequisitos
17
+
-[SDK de .NET 10](https://dotnet.microsoft.com/download/dotnet/10.0) — la solución tiene múltiples objetivos `net8.0`, `net9.0` y `net10.0`, por lo que se requiere el SDK más reciente (10) para compilar todo. CI instala los SDKs `8.0.x`, `9.0.x` y `10.0.x`en paralelo.
18
18
-[Rust / Cargo](https://www.rust-lang.org/tools/install) — la versión mínima de Rust compatible es `1.75` (edición 2021).
19
19
-`dotnet tool update -g nbgv`
20
-
-`dotnet tool install -g dotnet-coverage` (solo necesario para recopilar cobertura de código)
20
+
-`dotnet tool install -g dotnet-coverage` (solo se necesita para recopilar cobertura de código)
21
21
22
22
### Depuración / Pruebas
23
-
En Windows, debes compilar los binarios de Rust usando la función `windows` antes de ejecutar las pruebas (algunos binarios lo requieren). En OSX o Linux, debes ejecutar `cargo build` sin el indicador de función.
23
+
En Windows, debes compilar los binarios de Rust usando la función `windows` antes de ejecutar las pruebas (algunos binarios la requieren). En OSX o Linux, debes ejecutar `cargo build` sin el indicador de función en su lugar.
24
24
25
25
En Windows:
26
26
```shell
@@ -41,13 +41,13 @@ dotnet test --no-build
41
41
```
42
42
43
43
:::tip
44
-
El ejecutor de pruebas está configurado mediante `global.json` para usar [`Microsoft.Testing.Platform`](https://learn.microsoft.com/dotnet/core/testing/microsoft-testing-platform-intro). `dotnet test --no-build` sigue funcionando; también puedes apuntar a un proyecto individual, por ejemplo `dotnet test --project test/Velopack.Tests/Velopack.Tests.csproj --no-build`.
44
+
El ejecutor de pruebas está configurado mediante `global.json` para usar [`Microsoft.Testing.Platform`](https://learn.microsoft.com/dotnet/core/testing/microsoft-testing-platform-intro). `dotnet test --no-build` sigue funcionando; también puedes apuntar a un proyecto específico, por ejemplo `dotnet test --project test/Velopack.Tests/Velopack.Tests.csproj --no-build`.
45
45
:::
46
46
47
-
### Lanzamiento / Compilación
48
-
Crear un lanzamiento de producción completo es complejo porque Velopack debe incluir binarios nativos para Windows, Linux y macOS. Debes compilar los binarios de Rust por separado en cada plataforma y luego combinarlos en la máquina de compilación final usando `/p:PackRustAssets=true`.
47
+
### Versión / Compilación
48
+
Crear una versión de producción completa es complejo porque Velopack debe incluir binarios nativos para Windows, Linux y macOS. Debes compilar los binarios de Rust por separado en cada plataforma y luego combinarlos en la máquina de compilación final usando `/p:PackRustAssets=true`.
49
49
50
-
Para el **desarrollo local**, generalmente solo necesitas binarios para tu sistema operativo actual. El enfoque más simple es:
50
+
Para el **desarrollo local**, generalmente solo necesitas los binarios para tu sistema operativo actual. El enfoque más sencillo es:
51
51
52
52
En Windows:
53
53
```shell
@@ -74,11 +74,11 @@ dotnet build -c Release
74
74
```
75
75
76
76
:::tip
77
-
Para ver un ejemplo completo y funcional de cómo compilar un lanzamiento usando código local de Velopack, consulta los [scripts de desarrollo en la muestra de Avalonia](https://github.com/velopack/velopack/tree/master/samples/CSharpAvalonia/dev-scripts).
77
+
Para un ejemplo completo y funcional de cómo compilar una versión usando código local de Velopack, consulta los [scripts de desarrollo en la muestra de Avalonia](https://github.com/velopack/velopack/tree/master/samples/CSharpAvalonia/dev-scripts).
78
78
:::
79
79
80
80
:::note
81
-
Una **compilación de producción multiplataforma**completa (que combina binarios de todos los sistemas operativos en un solo paquete) requiere compilar Rust en cada plataforma primero, luego recopilar todos los artefactos en `target/release` y ejecutar `dotnet build -c Release /p:PackRustAssets=true /p:ContinuousIntegrationBuild=true`. Este flujo de trabajo es gestionado por CI y no es práctico replicarlo localmente. Consulta los [flujos de trabajo de CI](https://github.com/velopack/velopack/tree/master/.github/workflows) para más detalles.
81
+
Una **compilación de producción multiplataforma completa** (que combina binarios de todos los sistemas operativos en un único paquete) requiere compilar Rust en cada plataforma primero, luego recopilar todos los artefactos en `target/release` y ejecutar `dotnet build -c Release /p:PackRustAssets=true /p:ContinuousIntegrationBuild=true`. Este flujo de trabajo es gestionado por CI y no es práctico replicarlo localmente. Consulta los [flujos de trabajo de CI](https://github.com/velopack/velopack/tree/master/.github/workflows) para más detalles.
82
82
:::
83
83
84
84
### Preparación de Linux
@@ -89,7 +89,7 @@ Si estás compilando las bibliotecas/binarios nativos de Rust, se requieren los
Instalar dotnet y configurar las rutas puede ser complicado; recomiendo usar el script [dotnet-install.sh](https://learn.microsoft.com/dotnet/core/tools/dotnet-install-script).
92
+
Instalar dotnet y configurar las rutas puede ser complicado, recomiendo usar el script [dotnet-install.sh](https://learn.microsoft.com/dotnet/core/tools/dotnet-install-script).
A continuación, instala las herramientas de dotnet faltantes:
107
+
A continuación, instala las herramientas de dotnet que faltan:
108
108
109
109
```shell
110
110
dotnet tool update -g nbgv
@@ -115,9 +115,9 @@ Debes verificar que `nbgv` funcione en la línea de comandos (p. ej., `nbgv -h`)
115
115
Si no funciona, verifica que tus herramientas se instalaron en `~/.dotnet/tools`. Si no usaste el script `dotnet-install.sh`,
116
116
dotnet podría estar en una ubicación diferente (p. ej., `/usr/share/dotnet`) y las rutas anteriores deberán actualizarse.
117
117
118
-
Una vez que dotnet esté configurado, puedes instalar Rust, lo cual se hace habitualmente con el [script rustup disponible aquí](https://www.rust-lang.org/tools/install)
118
+
Una vez configurado dotnet, puedes instalar Rust, lo cual se hace normalmente con el [script rustup disponible aquí](https://www.rust-lang.org/tools/install)
119
119
120
-
Para verificar que Rust está instalado y funcionando correctamente, debes compilar los binarios de Rust:
120
+
Para verificar que Rust está instalado y funciona correctamente, debes compilar los binarios de Rust:
0 commit comments