Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ authors:
email: "support@graphical-playground.com"
affiliation: "Graphical Playground"
type: "software"
repository-code: "https://github.com/GraphicalPlayground/gp-engine"
repository-code: "https://github.com/GraphicalPlayground/gp-docs"
url: "https://graphical-playground.com"
license: "Apache-2.0"
2 changes: 2 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
![Graphical Playground - Code Of Conduct](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-code-of-conduct.svg)

🌎 Read this in: [English](CODE_OF_CONDUCT.md) | [Español](translations/es/CODE_OF_CONDUCT.md) | [Français](translations/fr/CODE_OF_CONDUCT.md) | [简体中文](translations/zh-cn/CODE_OF_CONDUCT.md)

## Our Pledge

We pledge to make our community welcoming, safe, and equitable for all.
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
[![Learn about Licensing](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-learn-licensing.svg)](https://graphical-playground.com/licensing)

# [@GraphicalPlayground](https://github.com/GraphicalPlayground)/gp-docs

🌎 Read this in: [English](README.md) | [Español](translations/es/README.md) | [Français](translations/fr/README.md) | [简体中文](translations/zh-cn/README.md)
<!-- gp:protected:start -->

**Table of content**
Expand Down
2 changes: 2 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
![Graphical Playground - Security Guidelines](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-security.svg)

🌎 Read this in: [English](SECURITY.md) | [Español](translations/es/SECURITY.md) | [Français](translations/fr/SECURITY.md) | [简体中文](translations/zh-cn/SECURITY.md)

Our Security Approach

The Information Security Team at **Graphical Playground** is continually working to protect our
Expand Down
150 changes: 150 additions & 0 deletions translations/es/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
![Graphical Playground - Código de Conducta](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-code-of-conduct.svg)

🌎 Leer en: [English](../../CODE_OF_CONDUCT.md) | [Español](../es/CODE_OF_CONDUCT.md) | [Français](../fr/CODE_OF_CONDUCT.md) | [简体中文](../zh-cn/CODE_OF_CONDUCT.md)

## Nuestro Compromiso

Nos comprometemos a hacer de nuestra comunidad un espacio acogedor, seguro y equitativo para todos.

Estamos comprometidos a fomentar un entorno que respete y promueva la dignidad, los derechos y las
contribuciones de todas las personas, independientemente de características como la raza, la etnia,
la casta, el color, la edad, las características físicas, la neurodiversidad, la discapacidad, el
sexo o género, la identidad o expresión de género, la orientación sexual, el idioma, la filosofía o
religión, el origen nacional o social, la posición socioeconómica, el nivel educativo, u otro estatus.
Los mismos privilegios de participación se extienden a todas las personas que participan de buena fe
y de acuerdo con este Pacto.

## Comportamientos Fomentados

Reconociendo las diferencias en las normas sociales, todos nos esforzamos por cumplir con las
expectativas de nuestra comunidad en cuanto a un comportamiento positivo.
También entendemos que nuestras palabras y acciones pueden interpretarse de manera diferente a la
que pretendemos, según la cultura, los antecedentes o el idioma nativo.

Con estas consideraciones en mente, acordamos comportarnos con atención los unos hacia los otros y
actuar de manera que centremos nuestros valores compartidos, incluyendo:

1. Respetar el **propósito de nuestra comunidad**, nuestras actividades y nuestras formas de reunirnos.
2. Interactuar con **amabilidad y honestidad** con los demás.
3. Respetar los **diferentes puntos de vista** y experiencias.
4. **Asumir la responsabilidad** de nuestras acciones y contribuciones.
5. Dar y aceptar con gracia **comentarios constructivos**.
6. Comprometernos a **reparar el daño** cuando ocurra.
7. Comportarnos de otras formas que promuevan y sostengan el **bienestar de nuestra comunidad**.

## Comportamientos Restringidos

Acordamos restringir los siguientes comportamientos en nuestra comunidad.
Los casos, amenazas y la promoción de estos comportamientos constituyen violaciones de este Código
de Conducta.

1. **Acoso.** Violar límites expresados explícitamente o prestar atención personal innecesaria
después de una solicitud clara de detenerse.
2. **Ataques personales.** Hacer comentarios insultantes, degradantes o despectivos dirigidos a un
miembro de la comunidad o a un grupo de personas.
3. **Estereotipos o discriminación.** Caracterizar la personalidad o el comportamiento de alguien
en base a identidades o rasgos inmutables.
4. **Sexualización.** Comportarse de una manera que generalmente se consideraría de una intimidad
inapropiada en el contexto o propósito de la comunidad.
5. **Violación de la confidencialidad.** Compartir o actuar sobre información personal o privada de
alguien sin su permiso.
6. **Poner en peligro.** Causar, alentar o amenazar con violencia u otro daño hacia cualquier
persona o grupo.
7. Comportarse de otras formas que **amenacen el bienestar** de nuestra comunidad.

### Otras Restricciones

1. **Identidad engañosa.** Hacerse pasar por otra persona por cualquier motivo, o fingir ser otra
persona para evadir acciones de aplicación.
2. **No dar crédito a las fuentes.** No acreditar adecuadamente las fuentes del contenido con el
que contribuyes.
3. **Materiales promocionales.** Compartir contenido de marketing u otro contenido comercial de una
manera que esté fuera de las normas de la comunidad.
4. **Comunicación irresponsable.** No presentar de manera responsable contenido que incluya,
enlace o describa cualquier otro comportamiento restringido.

## Reportar un Problema

Pueden surgir tensiones entre los miembros de la comunidad incluso cuando están haciendo su mejor
esfuerzo por colaborar.
No todo conflicto representa una violación del código de conducta, y este Código de Conducta
refuerza los comportamientos fomentados y las normas que pueden ayudar a evitar conflictos y
minimizar el daño.

Cuando ocurre un incidente, es importante reportarlo con prontitud.
**Para reportar una posible violación, envía un correo electrónico a
<mailto:conduct@graphical-playground.com>**

Los Moderadores de la Comunidad toman en serio los reportes de violaciones y harán todo lo posible
por responder de manera oportuna. Investigarán todos los reportes de violaciones del código de
conducta, revisando mensajes, registros y grabaciones, o entrevistando a testigos y otros
participantes.
Los Moderadores de la Comunidad mantendrán las investigaciones y las acciones de aplicación tan
transparentes como sea posible, priorizando la seguridad y la confidencialidad.
Para honrar estos valores, las acciones de aplicación se llevan a cabo en privado con las partes
involucradas, pero comunicarse con toda la comunidad puede formar parte de una resolución acordada
mutuamente.

## Abordar y Reparar el Daño

Si una investigación de los Moderadores de la Comunidad determina que se ha violado este Código de
Conducta, se puede utilizar la siguiente escalera de aplicación para determinar la mejor manera de
reparar el daño, según el impacto del incidente en las personas involucradas y en la comunidad en
su conjunto.
Dependiendo de la gravedad de una violación, se pueden omitir los escalones inferiores de la
escalera.

1. Advertencia
1. Evento: Una violación que implica un solo incidente o una serie de incidentes.
2. Consecuencia: Una advertencia privada y por escrito de los Moderadores de la Comunidad.
3. Reparación: Ejemplos de reparación incluyen una disculpa privada por escrito, el
reconocimiento de responsabilidad, y buscar clarificación sobre las expectativas.
2. Limitación Temporal de Actividades
1. Evento: Una incidencia repetida de una violación que previamente resultó en una advertencia,
o la primera incidencia de una violación más grave.
2. Consecuencia: Una advertencia privada por escrito con un período de enfriamiento limitado en
el tiempo, diseñado para subrayar la gravedad de la situación y dar a los miembros de la
comunidad involucrados tiempo para procesar el incidente.
El período de enfriamiento puede limitarse a canales de comunicación particulares o a
interacciones con miembros específicos de la comunidad.
3. Reparación: Ejemplos de reparación pueden incluir hacer una disculpa, usar el período de
enfriamiento para reflexionar sobre las acciones y su impacto, y ser cuidadoso al reingresar
a los espacios de la comunidad una vez que termine el período.
3. Suspensión Temporal
1. Evento: Un patrón de violaciones repetidas que los Moderadores de la Comunidad han intentado
abordar con advertencias, o una violación grave única.
2. Consecuencia: Una advertencia privada por escrito con condiciones para el regreso tras la
suspensión.
En general, las suspensiones temporales dan a la persona suspendida tiempo para reflexionar
sobre su comportamiento y las posibles acciones correctivas.
3. Reparación: Ejemplos de reparación incluyen respetar el espíritu de la suspensión, cumplir
con las condiciones especificadas para el regreso, y ser cuidadoso sobre cómo reintegrarse a
la comunidad cuando se levante la suspensión.
4. Expulsión Permanente
1. Evento: Un patrón de violaciones repetidas del código de conducta que otros pasos de la
escalera no han logrado resolver, o una violación tan grave que los Moderadores de la
Comunidad determinan que no hay forma de mantener segura a la comunidad con esta persona
como miembro.
2. Consecuencia: Se elimina el acceso a todos los espacios, herramientas y canales de
comunicación de la comunidad.
En general, las expulsiones permanentes deberían usarse rara vez, deberían tener un
razonamiento sólido detrás, y solo deberían aplicarse si trabajar con otros remedios no ha
logrado cambiar el comportamiento.
3. Reparación: No existe reparación posible en casos de esta gravedad.

Esta escalera de aplicación pretende ser una guía.
No limita la capacidad de los Gestores de la Comunidad para usar su criterio y juicio, en el mejor
interés de nuestra comunidad.

## Alcance

Este Código de Conducta se aplica dentro de todos los espacios de la comunidad, y también se aplica
cuando una persona representa oficialmente a la comunidad en espacios públicos u otros.
Ejemplos de representar a nuestra comunidad incluyen el uso de una dirección de correo electrónico
oficial, publicar a través de una cuenta oficial de redes sociales, o actuar como representante
designado en un evento en línea o presencial.

## Atribución

Este Código de Conducta está adaptado del
[Contributor Covenant](https://www.contributor-covenant.org/version/3/0/), versión 3.0.
58 changes: 58 additions & 0 deletions translations/es/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
![Graphical Playground - Engine](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gp-engine.svg)

[![Explorar la Plataforma](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-explore-platform.svg)](https://graphical-playground.com)
[![Leer el Manual](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-read-handbook.svg)](https://handbook.graphical-playground.com)
[![Documentación](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-documentation.svg)](https://docs.graphical-playground.com)
[![Conocer las Licencias](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-learn-licensing.svg)](https://graphical-playground.com/licensing)

# [@GraphicalPlayground](https://github.com/GraphicalPlayground)/gp-docs

🌎 Leer en: [English](../../README.md) | [Español](../es/README.md) | [Français](../fr/README.md) | [简体中文](../zh-cn/README.md)
<!-- gp:protected:start -->

<!-- gp:protected:end -->
## Contribuir

¡Damos la bienvenida a las contribuciones de todos! Ya sea que estés corrigiendo un error, implementando nuevas funcionalidades o mejorando nuestra documentación, tu ayuda es apreciada. Consulta nuestra guía completa [CONTRIBUTING.md](./CONTRIBUTING.md) para información detallada sobre nuestros estándares y el proceso de revisión de pull requests.

### Código de Conducta

Para garantizar un entorno acogedor, colaborativo e inclusivo para todos los que aprenden y construyen dentro del ecosistema Graphical Playground, se espera que todos los colaboradores y participantes cumplan con nuestro [Código de Conducta](./CODE_OF_CONDUCT.md). Por favor, revísalo antes de participar en discusiones comunitarias o enviar código.

### Seguridad

Si descubres una vulnerabilidad de seguridad en `gp-docs`, por favor no la reportes abriendo un issue público. En su lugar, consulta nuestra [Política de Seguridad](./SECURITY.md) para obtener instrucciones sobre cómo divulgar la vulnerabilidad de forma segura a los mantenedores.

### Licencia

`gp-docs` es software de código abierto. Consulta el archivo [LICENSE.md](../../LICENSE.md) en el directorio raíz para conocer los términos completos sobre modificación, distribución y uso en tus propios proyectos.

### Donaciones

Si encuentras `gp-docs` útil para tu aprendizaje, investigación académica o desarrollo de videojuegos, considera apoyar el proyecto. ¡Mantener un motor de gráficos moderno en C++ requiere tiempo y recursos significativos!

Puedes patrocinar el proyecto Graphical Playground a través de los siguientes enlaces:

- [**Buy Me A Coffee**](https://www.buymeacoffee.com/GraphicalPlayground)
- [**GitHub Sponsors**](https://github.com/sponsors/GraphicalPlayground)
- [**Donación Directa**](https://graphical-playground.com/donate)

Puedes ver la lista completa de patrocinadores y colaboradores en nuestra
[Página de Patrocinadores](https://graphical-playground.com/sponsors) o en [DONORS.md](../../DONORS.md).
Tu apoyo nos ayuda a continuar desarrollando recursos educativos de alta calidad y mantener el motor para la próxima generación de ingenieros gráficos.

## Contacto

Si tienes preguntas, sugerencias o quieres compartir tus proyectos construidos con `gp-docs`, ¡nos encantaría saber de ti! Puedes contactarnos a través de los siguientes canales:

- **GitHub Discussions**: [Únete a la Conversación](https://github.com/orgs/GraphicalPlayground/discussions)
- **Email**:
- [support@graphical-playground.com](mailto:support@graphical-playground.com)
- [security@graphical-playground.com](mailto:security@graphical-playground.com)
- [contact@graphical-playground.com](mailto:contact@graphical-playground.com)
- **Redes Sociales**:
- [LinkedIn](https://www.linkedin.com/company/graphical-playground)
- [Discord](https://discord.graphical-playground.com)

---
© 2026 Graphical Playground. Construido para la próxima generación de ingenieros gráficos.
22 changes: 22 additions & 0 deletions translations/es/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
![Graphical Playground - Directrices de Seguridad](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-security.svg)

Nuestro Enfoque de Seguridad

El Equipo de Seguridad de la Información de **Graphical Playground** trabaja continuamente para
proteger a nuestros usuarios, datos, productos y servicios.

Nuestro equipo sabe que existe una increíble comunidad de investigadores de seguridad talentosos
que desean ayudarnos a reforzar aún más nuestra seguridad.

Si crees haber encontrado una vulnerabilidad en uno de nuestros sitios o productos, repórtala
enviando un correo a <mailto:security@graphical-playground.com>, o visitando
[graphical-playground.com/security](https://graphical-playground.com/security).
Una vez enviado tu informe, nuestro equipo trabajará contigo para validar y resolver los hallazgos
según corresponda.

Al enviar tu informe de vulnerabilidad, incluye la mayor cantidad de detalles posible sobre tu
hallazgo, como nombres de dominio, servicios afectados, pasos para reproducirlo y cualquier otra
información relevante. Asegúrate de revisar detenidamente nuestra política del programa antes de
enviar tu informe.

¡Esperamos tener noticias tuyas!
Loading