Skip to content

Commit aaa34b4

Browse files
docs: remove GitLab references and add educational disclaimer
1 parent 2572f71 commit aaa34b4

1 file changed

Lines changed: 7 additions & 46 deletions

File tree

README.md

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
![Shell](https://img.shields.io/badge/Shell-Bash%20%2F%20Zsh-4EAA25?style=flat&logo=gnubash&logoColor=white)
66
![Rofi](https://img.shields.io/badge/Launcher-Rofi-blueviolet?style=flat&logo=linux&logoColor=white)
77
![Picom](https://img.shields.io/badge/Compositor-Picom-informational?style=flat&logo=linux&logoColor=white)
8+
![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-CI%2FCD-2088FF?style=flat&logo=github-actions&logoColor=white)
89
![License](https://img.shields.io/badge/License-GPL--3.0-red?style=flat&logo=gnu&logoColor=white)
910

1011
![Bspwm Desktop Preview](data/wallpapers/Fondo.png)
@@ -13,6 +14,9 @@
1314

1415
## 🧠 Overview
1516

17+
> **IMPORTANT:** This project is for educational and ethical cybersecurity purposes only.
18+
19+
1620
Este repositorio es una colección completa de **dotfiles y scripts de automatización
1721
de post-instalación** para un entorno de escritorio Linux basado en **Bspwm**, el
1822
gestor de ventanas en mosaico (tiling window manager) orientado a la productividad
@@ -58,8 +62,6 @@ lanzador de aplicaciones, **Picom** como compositor con efectos visuales, y
5862
del aspecto final del escritorio.
5963
- **Documentación de atajos** en `docs/commands.md` con referencia completa
6064
del flujo de trabajo en Bspwm.
61-
- **Estrategia DevSecOps de doble repositorio** con publicación sanitizada
62-
automatizada a GitHub via `publish_public.ps1`.
6365

6466
---
6567

@@ -75,7 +77,6 @@ lanzador de aplicaciones, **Picom** como compositor con efectos visuales, y
7577
| Terminal | **Kitty** | Emulador de terminal GPU-acelerado |
7678
| Shell | **Zsh** | Shell interactivo con configuración personalizada |
7779
| Scripting | **Bash / Shell** | Scripts de instalación y automatización |
78-
| Publicación | **PowerShell** | Sanitización y sincronización a GitHub |
7980
| Licencia | GPL-3.0 | Copyleft — libre redistribución y modificación |
8081

8182
---
@@ -88,10 +89,10 @@ lanzador de aplicaciones, **Picom** como compositor con efectos visuales, y
8889
- Paquetes base: `bspwm`, `sxhkd`, `polybar`, `rofi`, `picom`, `kitty`, `zsh`
8990
- Git instalado en el sistema
9091

91-
### 1. Clonar el repositorio completo (desde GitLab)
92+
### 1. Clonar el repositorio completo
9293

9394
```bash
94-
git clone https://gitlab.com/group-programming-lab/Bspwm-linux.git
95+
git clone https://github.com/devsebastian44/Bspwm-linux.git
9596
cd Bspwm-linux
9697
```
9798

@@ -186,13 +187,6 @@ Los atajos más frecuentes inferidos de la configuración típica de Bspwm + Sxh
186187
| Recargar Sxhkd | `Super + Escape` |
187188
| Recargar configuración Bspwm | `Super + Shift + r` |
188189

189-
### Publicar versión sanitizada a GitHub (DevSecOps)
190-
191-
```powershell
192-
# Desde PowerShell (entorno de desarrollo)
193-
.\publish_public.ps1
194-
```
195-
196190
---
197191

198192
## 🧪 Tests
@@ -249,8 +243,6 @@ Bspwm-linux/
249243
├── scripts/
250244
│ └── install.sh # Orquestador de instalación automatizada del entorno
251245
252-
├── publish_public.ps1 # Script PowerShell de sanitización y push a GitHub
253-
254246
├── .gitignore # Excluye: logs, .env, *.pem, *.key, paquetes binarios
255247
├── LICENSE # GNU General Public License v3.0
256248
└── README.md # Documentación principal del proyecto
@@ -276,36 +268,9 @@ proyecto sigue principios de **mínimo privilegio** y **auditoría del código**
276268
- **Sin paquetes binarios:** Los archivos `*.deb`, `*.tar.gz` y `*.zip` están
277269
excluidos del repositorio mediante `.gitignore`, manteniendo el repo limpio y
278270
auditables solo los archivos de configuración de texto plano.
279-
- **Arquitectura DevSecOps dual:** El script `publish_public.ps1` garantiza
280-
que el repositorio público en GitHub nunca contenga configuraciones sensibles
281-
ni artefactos de CI/CD internos del laboratorio GitLab.
282271

283272
---
284273

285-
## 🌐 Repository Architecture
286-
287-
Este proyecto sigue una arquitectura distribuida de doble repositorio, separando
288-
el entorno de desarrollo activo del portafolio público:
289-
290-
**GitHub** actúa como espejo sanitizado del entorno — contiene los dotfiles
291-
públicos, la documentación, los diagramas y el wallpaper de referencia,
292-
orientado a la presentación del portafolio técnico.
293-
294-
**GitLab** es la fuente de verdad y laboratorio de desarrollo completo:
295-
contiene el entorno íntegro con scripts de CI/CD, batería de tests de
296-
integridad estructural, configuraciones locales del host y toda la lógica
297-
de automatización interna. El desarrollo diario ocurre exclusivamente aquí.
298-
299-
La sincronización entre entornos está gobernada por `publish_public.ps1`,
300-
que crea una rama temporal sanitizada, elimina artefactos sensibles y hace
301-
push hacia GitHub de forma controlada y auditable.
302-
303-
### 🔗 Full Source Code
304-
305-
👉 Código completo disponible en GitLab:
306-
[https://gitlab.com/group-programming-lab/Bspwm-linux](https://gitlab.com/group-programming-lab/Bspwm-linux)
307-
308-
---
309274

310275
## 🚀 Roadmap
311276

@@ -325,7 +290,7 @@ Mejoras sugeridas a partir de la arquitectura y herramientas detectadas:
325290
- **Soporte Wayland:** Migración experimental del entorno a
326291
**Hyprland/Sway** como alternativa a Bspwm en Wayland, manteniendo la
327292
misma filosofía de configuración modular.
328-
- **Tests de integridad en CI/CD:** Expandir la batería de tests en GitLab
293+
- **Tests de integridad en CI/CD:** Expandir la batería de tests en GitHub Actions
329294
para validar la sintaxis de `bspwmrc`, `sxhkdrc` y scripts Bash con
330295
`shellcheck` en cada push.
331296
- **Gestión de múltiples perfiles:** Sistema de perfiles intercambiables
@@ -358,10 +323,6 @@ Copyright © 2025 **Sebastián Zhunaula** (devsebastian44)
358323
<a href="https://github.com/devsebastian44">
359324
<img src="https://img.shields.io/badge/GitHub-devsebastian44-black?style=flat&logo=github" />
360325
</a>
361-
<br/>
362-
<a href="https://gitlab.com/group-programming-lab">
363-
<img src="https://img.shields.io/badge/GitLab-group--programming--lab-FC6D26?style=flat&logo=gitlab" />
364-
</a>
365326
</td>
366327
</tr>
367328
</table>

0 commit comments

Comments
 (0)