Skip to content

Commit 4529a0f

Browse files
julesvanriegithub-actions
and
github-actions
authored
Rearrange dotfiles section (#317)
* Rearrange dotfiles section * Rearrange dotfiles section - ES * setup guides generated * Rearrange dotfiles section - small typos * setup guides generated * Remove unnecessary files * Align windows and linux * setup guides generated --------- Co-authored-by: github-actions <[email protected]>
1 parent ea70882 commit 4529a0f

23 files changed

+1135
-618
lines changed

LINUX.es.md

+113-57
Original file line numberDiff line numberDiff line change
@@ -267,118 +267,175 @@ sudo apt-get install google-cloud-sdk-app-engine-python
267267

268268
## Dotfiles
269269

270-
Hay tres opciones, escoge **una**:
271-
272-
<details>
273-
<summary>
274-
<strong>Ya hice el bootcamp de Web Development (FullStack) de Le Wagon <em>en la misma laptop</em></strong>
275-
</summary>
270+
Los hackers aman mejorar sus shells y sus herramientas. Comenzaremos con una configuración por defecto genial proporcionada por [Le Wagon](http://github.com/lewagon/dotfiles) y almacenada en GitHub.
276271

277-
Esto significa que ya has hecho el fork del repositorio GitHub `lewagon/dotfiles` pero tal vez la configuración para el nuevo bootcamp de Data Science no estaba lista en ese momento.
272+
### Verifica tu configuración de GitHub CLI
278273

279-
Abre tu terminal y ve a tu proyecto `dotfiles`:
274+
Primero, hagamos una verificación rápida. Abre tu terminal y ejecuta el comando siguiente:
280275

281276
```bash
282-
cd ~/code/<YOUR_GITHUB_NICKNAME>/dotfiles
283-
code . # Open it in VS Code
277+
export GITHUB_USERNAME=`gh api user | jq -r '.login'`
278+
echo $GITHUB_USERNAME
284279
```
285280

286-
En VS Codeabre el archivo `zshrc`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc) de ese archivo que te suministramos. Luego guárdalo en el disco.
281+
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
282+
Parece que hay un problema con el paso anterior (`gh auth`).
287283

288-
Regresa a la terminal y ejecuta un `git diff` y pídele a un TA que venga y verifique este cambio de configuración. Debería ver cosas de Python y `pyenv`.
289284

290-
Cuando el TA termine de hacer la verificación, haz un commit y haz el push de tus cambios:
285+
### Fork y/o clone los archivos de configuración
291286

292-
```bash
293-
git add zshrc
294-
git commit -m "Update zshrc for Data Science bootcamp"
295-
git push origin master
296-
```
297-
298-
</details>
299-
300-
O
287+
Hay tres opciones, escoge **una**:
301288

302289

303290
<details>
304291
<summary>
305-
<strong>No he hecho el bootcamp de Web Development (FullStack) de Le Wagon</strong>
292+
<strong>No he hecho el bootcamp de Web Development o Data Science & AI de Le Wagon</strong>
306293
</summary>
307294

308-
Los hackers aman mejorar sus shells y sus herramientas. Comenzaremos con una configuración por defecto genial proporcionada por [Le Wagon](http://github.com/lewagon/dotfiles) y almacenada en GitHub. Tu configuración es personal, así que necesitas tu propio repositorio para almacenarla. Primero tienes que hacer el fork del repositorio en tu cuenta GitHub.
309-
310-
:arrow_right: [Haz clic aquí para hacer el **fork**](https://github.com/lewagon/dotfiles/fork) del repositorio `lewagon/dotfiles` a tu cuenta (deberás hacer clic nuevamente en tu foto para confirmar _dónde_ harás el fork).
295+
Tu configuración es personal, así que necesitas tu propio repositorio para almacenarla. Primero tienes que hacer el fork del repositorio en tu cuenta GitHub.
311296

312297
Hacer un fork significa que crearás un nuevo repositorio en tu cuenta GitHub idéntico al original. Tendrás un nuevo repositorio en tu cuenta GitHub, `your_github_username/dotfiles`. El fork es necesario porque cada uno de ustedes necesitará poner información específica (e.g. tu nombre) en esos archivos.
313298

299+
Ejecutemos este comando para hacer un **fork** del repositorio `lewagon/dotfiles` y clonarlo:
314300

315-
Abre tu terminal y ejecuta el comando siguiente:
316301

317302
```bash
318-
export GITHUB_USERNAME=`gh api user | jq -r '.login'`
319-
echo $GITHUB_USERNAME
303+
mkdir -p ~/code/$GITHUB_USERNAME && cd $_
304+
gh repo fork lewagon/dotfiles --clone
320305
```
321306

322-
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
323-
Parece que hay un problema con el paso anterior (`gh auth`).
307+
</details>
308+
309+
310+
<details>
311+
<summary>
312+
<strong>Ya hice el bootcamp de Web Development o Data Science & AI de Le Wagon <em>pero tengo una nueva laptop</em></strong>
313+
</summary>
314+
315+
Esto significa que ya has hecho el fork del repositorio GitHub lewagon/dotfiles pero tal vez la configuración para el nuevo bootcamp de Data Science & AI no estaba lista en ese momento.Actualicémoslo. **Pide a un TA que te acompañe en los siguientes pasos.**
324316

325-
Es hora de hacer el fork del repositorio y clonarlo en tu laptop:
317+
Es hora de clonarlo el repositorio en tu laptop:
326318

327319
```bash
328320
mkdir -p ~/code/$GITHUB_USERNAME && cd $_
329-
gh repo fork lewagon/dotfiles --clone
321+
gh repo clone lewagon/dotfiles
330322
```
331323

332-
Ejecuta el instalador de `dotfiles`.
324+
325+
Abre tu terminal y ve a tu proyecto `dotfiles`:
333326

334327
```bash
335-
cd ~/code/$GITHUB_USERNAME/dotfiles && zsh install.sh
328+
cd ~/code/$GITHUB_USERNAME$/dotfiles
336329
```
337330

338-
Verifica los emails registrados en tu cuenta GitHub. Deberás seleccionar uno de ellos en el próximo paso:
331+
Es hora de fusionar los cambios de lewagon/dotfiles en los tuyos:
339332

340-
```bash
341-
gh api user/emails | jq -r '.[].email'
342-
```
333+
1. Commit la versión actual de tus dotfiles:
334+
```bash
335+
git add .
336+
git status # Check what will be committed
337+
git commit -m "Version prior to new setup"
338+
```
343339

344-
Ejecuta el instalador de git:
340+
1. Trae los cambios del repositorio upstream: `git merge upstream/master`
345341

346-
```bash
347-
cd ~/code/$GITHUB_USERNAME/dotfiles && zsh git_setup.sh
348-
```
342+
1. Verifica que no estés en estado MERGING. Si lo estás, resuelve los conflictos.
349343

350-
:point_up: Esto te **guiará** con tu nombre (`FirstName LastName`) y con tu email.
351-
:warning: Cuidado, **debes** poner uno de los emails de la lista de arriba que te suministra el comando `gh api ...` usado anteriormente. Si haces eso, Kitt no podrá hacerle seguimiento a tu progreso. Cualquier correo que elijas se mostrará **públicamente** en internet. 💡 Selecciona la dirección `@users.noreply.github.com` si no quieres que tu correo electrónico aparezca en los repositorios públicos a los que puedas contribuir.
344+
1. Haz un `git diff HEAD~1 HEAD` para revisar qué cambió.
345+
346+
1. Si todo parece estar en orden, continúa.
347+
348+
<details>
349+
<summary>¿Demasiados conflictos?
350+
</summary>
351+
352+
Vamos a tomar la versión actual de `lewagon/dotfiles`.
353+
354+
Primero aborta la merge: `git merge --abort`.
355+
356+
Ejecuta `code .`
357+
358+
En VS Code, abre el archivo zshrc. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc). Luego guárdalo en el disco.
359+
360+
Aún en VS Code, abre el archivo `zprofile`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zprofile). Luego guárdalo en el disco.
361+
362+
Regresa a la terminal y ejecuta un `git diff` y verifica que esto no haya eliminado ninguna configuración personal que quisieras conservar.
352363

353-
Ahora **cierra** todas las ventanas de tu terminal que tengas abiertas por favor.
354364
</details>
355365

366+
Es hora de guardar tus cambios y subirlos.
367+
368+
```bash
369+
git add .
370+
git commit -m "Update for Data Science bootcamp"
371+
git push origin master
372+
```
373+
374+
</details>
356375

357-
OR
358376

359377
<details>
360378
<summary>
361-
<strong>IYa hice el bootcamp de Web Development (FullStack) de Le Wagon <em>pero tengo una nueva laptop</em></strong>
379+
<strong>Ya hice el bootcamp de Web Development o Data Science & AI de Le Wagon </em>en la misma laptop</em></strong>
362380
</summary>
363381

382+
Esto significa que ya has hecho el fork del repositorio GitHub lewagon/dotfiles pero tal vez la configuración para el nuevo bootcamp de Data Science & AI no estaba lista en ese momento. Actualicémoslo. **Pide a un TA que te acompañe en los siguientes pasos.**
383+
364384

365-
Abre tu terminal y ejecuta el comando siguiente:
385+
Abre tu terminal y ve a tu proyecto `dotfiles`:
366386

367387
```bash
368-
export GITHUB_USERNAME=`gh api user | jq -r '.login'`
369-
echo $GITHUB_USERNAME
388+
cd ~/code/$GITHUB_USERNAME$/dotfiles
370389
```
371390

372-
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
373-
Parece que hay un problema con el paso anterior (`gh auth`).
391+
Es hora de fusionar los cambios de lewagon/dotfiles en los tuyos:
392+
393+
1. Commit la versión actual de tus dotfiles:
394+
```bash
395+
git add .
396+
git status # Check what will be committed
397+
git commit -m "Version prior to new setup"
398+
```
374399

375-
Es hora de hacer el fork del repositorio y clonarlo en tu laptop:
400+
1. Trae los cambios del repositorio upstream: `git merge upstream/master`
401+
402+
1. Verifica que no estés en estado MERGING. Si lo estás, resuelve los conflictos.
403+
404+
1. Haz un `git diff HEAD~1 HEAD` para revisar qué cambió.
405+
406+
1. Si todo parece estar en orden, continúa.
407+
408+
<details>
409+
<summary>¿Demasiados conflictos?
410+
</summary>
411+
412+
Vamos a tomar la versión actual de `lewagon/dotfiles`.
413+
414+
Primero aborta la merge: `git merge --abort`.
415+
416+
Ejecuta `code .`
417+
418+
En VS Code, abre el archivo zshrc. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc). Luego guárdalo en el disco.
419+
420+
Aún en VS Code, abre el archivo `zprofile`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zprofile). Luego guárdalo en el disco.
421+
422+
Regresa a la terminal y ejecuta un `git diff` y verifica que esto no haya eliminado ninguna configuración personal que quisieras conservar.
423+
424+
</details>
425+
426+
Es hora de guardar tus cambios y subirlos.
376427

377428
```bash
378-
mkdir -p ~/code/$GITHUB_USERNAME && cd $_
379-
gh repo fork lewagon/dotfiles --clone
429+
git add .
430+
git commit -m "Update for Data Science bootcamp"
431+
git push origin master
380432
```
381433

434+
</details>
435+
436+
437+
### Ejecuta el instalador de dotfiles
438+
382439
Ejecuta el instalador de `dotfiles`.
383440

384441
```bash
@@ -401,7 +458,6 @@ cd ~/code/$GITHUB_USERNAME/dotfiles && zsh git_setup.sh
401458
:warning: Cuidado, **debes** poner uno de los emails de la lista de arriba que te suministra el comando `gh api ...` usado anteriormente. Si haces eso, Kitt no podrá hacerle seguimiento a tu progreso. Cualquier correo que elijas se mostrará **públicamente** en internet. 💡 Selecciona la dirección `@users.noreply.github.com` si no quieres que tu correo electrónico aparezca en los repositorios públicos a los que puedas contribuir.
402459

403460
Ahora **cierra** todas las ventanas de tu terminal que tengas abiertas por favor.
404-
</details>
405461

406462

407463
## Desahilitación de la solicitud de SSH passphrase

0 commit comments

Comments
 (0)