From ed01763804e24f67355ab4b829f92c9de2566a16 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 12 Jul 2026 01:46:44 +0000 Subject: [PATCH] sync[bot]: from source of truth: GraphicalPlayground/gp-source-of-truth@main --- CITATION.cff | 2 +- CODE_OF_CONDUCT.md | 2 + README.md | 2 + SECURITY.md | 2 + translations/es/CODE_OF_CONDUCT.md | 150 ++++++++++++++++++++++++++ translations/es/README.md | 58 ++++++++++ translations/es/SECURITY.md | 22 ++++ translations/fr/CODE_OF_CONDUCT.md | 147 +++++++++++++++++++++++++ translations/fr/README.md | 60 +++++++++++ translations/fr/SECURITY.md | 22 ++++ translations/zh-cn/CODE_OF_CONDUCT.md | 106 ++++++++++++++++++ translations/zh-cn/README.md | 59 ++++++++++ translations/zh-cn/SECURITY.md | 17 +++ 13 files changed, 648 insertions(+), 1 deletion(-) create mode 100644 translations/es/CODE_OF_CONDUCT.md create mode 100644 translations/es/README.md create mode 100644 translations/es/SECURITY.md create mode 100644 translations/fr/CODE_OF_CONDUCT.md create mode 100644 translations/fr/README.md create mode 100644 translations/fr/SECURITY.md create mode 100644 translations/zh-cn/CODE_OF_CONDUCT.md create mode 100644 translations/zh-cn/README.md create mode 100644 translations/zh-cn/SECURITY.md diff --git a/CITATION.cff b/CITATION.cff index eef0d500..643b8abf 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -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" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index da995033..902e2d64 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -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. diff --git a/README.md b/README.md index 26565b6f..2de09ba9 100644 --- a/README.md +++ b/README.md @@ -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) **Table of content** diff --git a/SECURITY.md b/SECURITY.md index c8ebe50f..be3a28e0 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -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 diff --git a/translations/es/CODE_OF_CONDUCT.md b/translations/es/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..74a9ff4d --- /dev/null +++ b/translations/es/CODE_OF_CONDUCT.md @@ -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 +** + +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. diff --git a/translations/es/README.md b/translations/es/README.md new file mode 100644 index 00000000..69f18254 --- /dev/null +++ b/translations/es/README.md @@ -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) + + + +## 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. diff --git a/translations/es/SECURITY.md b/translations/es/SECURITY.md new file mode 100644 index 00000000..649682db --- /dev/null +++ b/translations/es/SECURITY.md @@ -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 , 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! diff --git a/translations/fr/CODE_OF_CONDUCT.md b/translations/fr/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..409b5d97 --- /dev/null +++ b/translations/fr/CODE_OF_CONDUCT.md @@ -0,0 +1,147 @@ +![Graphical Playground - Code de Conduite](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-code-of-conduct.svg) + +🌎 Lire 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) + +## Notre Engagement + +Nous nous engageons à faire de notre communauté un lieu accueillant, sûr et équitable pour tous. + +Nous nous engageons à favoriser un environnement qui respecte et promeut la dignité, les droits et +les contributions de toutes les personnes, indépendamment de caractéristiques telles que la race, +l'origine ethnique, la caste, la couleur, l'âge, les caractéristiques physiques, la neurodiversité, +le handicap, le sexe ou le genre, l'identité ou l'expression de genre, l'orientation sexuelle, la +langue, la philosophie ou la religion, l'origine nationale ou sociale, la position socio-économique, +le niveau d'éducation, ou tout autre statut. +Les mêmes privilèges de participation sont accordés à toute personne qui participe de bonne foi et +conformément à cette Charte. + +## Comportements Encouragés + +Tout en reconnaissant les différences de normes sociales, nous nous efforçons tous de répondre aux +attentes de notre communauté en matière de comportement positif. +Nous comprenons également que nos mots et nos actions peuvent être interprétés différemment de ce +que nous voulions dire, en fonction de la culture, du contexte ou de la langue maternelle. + +Compte tenu de ces considérations, nous acceptons de nous comporter avec bienveillance les uns envers +les autres et d'agir de manière à centrer nos valeurs communes, notamment : + +1. Respecter l'**objectif de notre communauté**, nos activités et nos façons de nous rassembler. +2. Interagir **avec bienveillance et honnêteté** avec les autres. +3. Respecter les **différents points de vue** et expériences. +4. **Assumer la responsabilité** de nos actions et de nos contributions. +5. Donner et accepter avec grâce des **retours constructifs**. +6. S'engager à **réparer le tort** lorsqu'il se produit. +7. Se comporter de toute autre manière qui favorise et soutient le **bien-être de notre communauté**. + +## Comportements Restreints + +Nous acceptons de restreindre les comportements suivants au sein de notre communauté. +Les cas, menaces et promotion de ces comportements constituent des violations de ce Code de Conduite. + +1. **Harcèlement.** Violer des limites explicitement exprimées ou accorder une attention personnelle + non désirée après une demande claire d'arrêt. +2. **Attaques personnelles.** Formuler des commentaires insultants, dégradants ou péjoratifs à + l'égard d'un membre de la communauté ou d'un groupe de personnes. +3. **Stéréotypes ou discrimination.** Caractériser la personnalité ou le comportement de quiconque + sur la base d'identités ou de traits immuables. +4. **Sexualisation.** Adopter un comportement généralement considéré comme étant d'une intimité + inappropriée dans le contexte ou l'objectif de la communauté. +5. **Violation de la confidentialité.** Partager ou agir sur les informations personnelles ou + privées de quelqu'un sans sa permission. +6. **Mise en danger.** Causer, encourager ou menacer de violence ou d'autres préjudices envers + toute personne ou tout groupe. +7. Se comporter de toute autre manière qui **menace le bien-être** de notre communauté. + +### Autres Restrictions + +1. **Identité trompeuse.** Se faire passer pour quelqu'un d'autre pour quelque raison que ce soit, + ou prétendre être quelqu'un d'autre pour échapper à des mesures d'application. +2. **Absence d'attribution des sources.** Ne pas créditer correctement les sources du contenu + auquel vous contribuez. +3. **Supports promotionnels.** Partager du contenu marketing ou commercial d'une manière qui sort + des normes de la communauté. +4. **Communication irresponsable.** Ne pas présenter de manière responsable un contenu qui inclut, + lie ou décrit tout autre comportement restreint. + +## Signaler un Problème + +Des tensions peuvent survenir entre les membres de la communauté, même lorsqu'ils font de leur mieux +pour collaborer. +Tous les conflits ne représentent pas une violation du code de conduite, et ce Code de Conduite +renforce les comportements encouragés et les normes qui peuvent aider à éviter les conflits et à +minimiser les préjudices. + +Lorsqu'un incident se produit, il est important de le signaler rapidement. +**Pour signaler une violation potentielle, envoyez un e-mail à ** + +Les modérateurs de la communauté prennent au sérieux les signalements de violations et feront tout +leur possible pour répondre en temps utile. Ils enquêteront sur tous les signalements de violations +du code de conduite, en examinant les messages, journaux et enregistrements, ou en interrogeant les +témoins et autres participants. +Les modérateurs de la communauté maintiendront les enquêtes et les mesures d'application aussi +transparentes que possible tout en priorisant la sécurité et la confidentialité. +Afin de respecter ces valeurs, les mesures d'application sont menées en privé avec les parties +concernées, mais une communication à l'ensemble de la communauté peut faire partie d'une résolution +mutuellement convenue. + +## Traiter et Réparer le Tort + +Si une enquête menée par les modérateurs de la communauté révèle que ce Code de Conduite a été +enfreint, l'échelle d'application suivante peut être utilisée pour déterminer la meilleure façon de +réparer le tort, en fonction de l'impact de l'incident sur les personnes concernées et sur la +communauté dans son ensemble. +Selon la gravité d'une violation, les échelons inférieurs de l'échelle peuvent être ignorés. + +1. Avertissement + 1. Événement : Une violation impliquant un incident unique ou une série d'incidents. + 2. Conséquence : Un avertissement écrit privé de la part des modérateurs de la communauté. + 3. Réparation : Des exemples de réparation incluent des excuses écrites privées, la reconnaissance + de responsabilité, et la demande de clarification sur les attentes. +2. Limitation Temporaire des Activités + 1. Événement : Une récidive d'une violation ayant précédemment donné lieu à un avertissement, ou + la première occurrence d'une violation plus grave. + 2. Conséquence : Un avertissement écrit privé accompagné d'une période de pause limitée dans le + temps, conçue pour souligner la gravité de la situation et donner aux membres de la communauté + concernés le temps de traiter l'incident. + Cette période de pause peut être limitée à des canaux de communication particuliers ou à des + interactions avec des membres spécifiques de la communauté. + 3. Réparation : Des exemples de réparation peuvent inclure la présentation d'excuses, l'utilisation + de la période de pause pour réfléchir aux actions et à leur impact, et faire preuve de + discernement lors du retour dans les espaces communautaires une fois la période terminée. +3. Suspension Temporaire + 1. Événement : Un schéma de violations répétées que les modérateurs de la communauté ont tenté de + traiter par des avertissements, ou une violation grave unique. + 2. Conséquence : Un avertissement écrit privé assorti de conditions de retour après la suspension. + En général, les suspensions temporaires donnent à la personne suspendue le temps de réfléchir + à son comportement et aux actions correctives possibles. + 3. Réparation : Des exemples de réparation incluent le respect de l'esprit de la suspension, le + respect des conditions spécifiées pour le retour, et faire preuve de discernement quant à la + manière de se réintégrer dans la communauté une fois la suspension levée. +4. Bannissement Permanent + 1. Événement : Un schéma de violations répétées du code de conduite que les autres étapes de + l'échelle n'ont pas réussi à résoudre, ou une violation si grave que les modérateurs de la + communauté déterminent qu'il n'y a aucun moyen de garantir la sécurité de la communauté avec + cette personne comme membre. + 2. Conséquence : L'accès à tous les espaces, outils et canaux de communication de la communauté + est supprimé. + En général, les bannissements permanents devraient être rarement utilisés, devraient reposer + sur des raisons solides, et ne devraient être utilisés que si les autres recours n'ont pas + permis de changer le comportement. + 3. Réparation : Aucune réparation n'est possible dans les cas de cette gravité. + +Cette échelle d'application est destinée à servir de ligne directrice. +Elle ne limite pas la capacité des gestionnaires de la communauté à faire usage de leur discernement +et de leur jugement, dans le meilleur intérêt de notre communauté. + +## Portée + +Ce Code de Conduite s'applique dans tous les espaces communautaires, et s'applique également lorsqu'un +individu représente officiellement la communauté dans des espaces publics ou autres. +Les exemples de représentation de notre communauté incluent l'utilisation d'une adresse e-mail +officielle, la publication via un compte de réseau social officiel, ou le fait d'agir en tant que +représentant désigné lors d'un événement en ligne ou hors ligne. + +## Attribution + +Ce Code de Conduite est adapté du +[Contributor Covenant](https://www.contributor-covenant.org/version/3/0/), version 3.0. diff --git a/translations/fr/README.md b/translations/fr/README.md new file mode 100644 index 00000000..ce6366db --- /dev/null +++ b/translations/fr/README.md @@ -0,0 +1,60 @@ +![Graphical Playground - Engine](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gp-engine.svg) + +[![Explorer la Plateforme](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-explore-platform.svg)](https://graphical-playground.com) +[![Lire le Manuel](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-read-handbook.svg)](https://handbook.graphical-playground.com) +[![Documentation](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-documentation.svg)](https://docs.graphical-playground.com) +[![En savoir plus sur les Licences](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 + +🌎 Lire en : [English](../../README.md) | [Español](../es/README.md) | [Français](../fr/README.md) | [简体中文](../zh-cn/README.md) + + + +## Contribuer + +Nous accueillons les contributions de tous ! Que vous corrigiez un bug, implémentiez de nouvelles fonctionnalités ou amélioriez notre documentation, votre aide est appréciée. Consultez notre guide complet [CONTRIBUTING.md](./CONTRIBUTING.md) pour des informations détaillées sur nos standards et le processus de revue des pull requests. + +### Code de Conduite + +Pour garantir un environnement accueillant, collaboratif et inclusif pour tous ceux qui apprennent et construisent au sein de l'écosystème Graphical Playground, tous les contributeurs et participants sont tenus de respecter notre [Code de Conduite](./CODE_OF_CONDUCT.md). Veuillez le consulter avant de participer à des discussions communautaires ou de soumettre du code. + +### Sécurité + +Si vous découvrez une vulnérabilité de sécurité dans `gp-docs`, veuillez ne pas la signaler en ouvrant un issue public. Référez-vous plutôt à notre [Politique de Sécurité](./SECURITY.md) pour obtenir des instructions sur la manière de divulguer la vulnérabilité de manière sécurisée aux mainteneurs. + +### Licence + +`gp-docs` est un logiciel open-source. Veuillez consulter le fichier [LICENSE.md](../../LICENSE.md) dans le répertoire racine pour les termes complets concernant la modification, la distribution et l'utilisation dans vos propres projets. + +### Dons + +Si vous trouvez `gp-docs` utile pour votre apprentissage, votre recherche académique ou votre parcours dans le développement de jeux, pensez à soutenir le projet. Maintenir un moteur graphique C++ moderne demande un temps et des ressources considérables ! + +Vous pouvez parrainer le projet Graphical Playground via les liens suivants : + +- [**Buy Me A Coffee**](https://www.buymeacoffee.com/GraphicalPlayground) +- [**GitHub Sponsors**](https://github.com/sponsors/GraphicalPlayground) +- [**Don Direct**](https://graphical-playground.com/donate) + +Vous pouvez consulter la liste complète des sponsors et supporters sur notre +[Page des Sponsors](https://graphical-playground.com/sponsors) ou dans [DONORS.md](../../DONORS.md). +Votre soutien nous aide à continuer à développer des ressources éducatives de haute qualité et à maintenir le moteur pour la prochaine génération d'ingénieurs graphiques. + +## Contact + +Si vous avez des questions, des suggestions ou souhaitez partager vos projets réalisés avec `gp-docs`, nous serions ravis de vous entendre ! Vous pouvez nous contacter via les canaux suivants : + +- **GitHub Discussions** : [Rejoindre la Conversation](https://github.com/orgs/GraphicalPlayground/discussions) +- **E-mail** : + - [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) +- **Réseaux Sociaux** : + - [LinkedIn](https://www.linkedin.com/company/graphical-playground) + - [Discord](https://discord.graphical-playground.com) + +--- +© 2026 Graphical Playground. Conçu pour la prochaine génération d'ingénieurs graphiques. + +![Graphical Playground](https://github.com/GraphicalPlayground/.github/blob/main/assets/misc/gplayd-footer.svg) diff --git a/translations/fr/SECURITY.md b/translations/fr/SECURITY.md new file mode 100644 index 00000000..e724625d --- /dev/null +++ b/translations/fr/SECURITY.md @@ -0,0 +1,22 @@ +![Graphical Playground - Directives de Sécurité](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-security.svg) + +Notre Approche de la Sécurité + +L'équipe de sécurité de l'information de **Graphical Playground** travaille continuellement à +protéger nos utilisateurs, données, produits et services. + +Notre équipe est consciente qu'il existe une formidable communauté de chercheurs en sécurité +talentueux qui souhaitent nous aider à renforcer davantage notre sécurité. + +Si vous pensez avoir découvert une vulnérabilité sur l'un de nos sites ou au sein de nos produits, +veuillez nous la signaler en envoyant un e-mail à , ou en +vous rendant sur [graphical-playground.com/security](https://graphical-playground.com/security). +Une fois votre rapport soumis, notre équipe travaillera avec vous pour valider et résoudre vos +conclusions selon le cas. + +Lors de la soumission de votre rapport de vulnérabilité, veuillez inclure autant de détails que +possible sur votre découverte, tels que les noms de domaine, les services concernés, les étapes de +reproduction et toute autre information pertinente. Veuillez vous assurer de bien examiner notre +politique de programme avant de soumettre votre rapport. + +Nous avons hâte de vous lire ! diff --git a/translations/zh-cn/CODE_OF_CONDUCT.md b/translations/zh-cn/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..58754bc1 --- /dev/null +++ b/translations/zh-cn/CODE_OF_CONDUCT.md @@ -0,0 +1,106 @@ +![Graphical Playground - 行为准则](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-code-of-conduct.svg) + +🌎 阅读语言:[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) + +## 我们的承诺 + +我们承诺让我们的社区成为一个受欢迎、安全且公平的地方,面向所有人开放。 + +我们致力于营造一个尊重并促进所有个体尊严、权利和贡献的环境,无论其种族、民族、种姓、肤色、年龄、 +身体特征、神经多样性、残疾状况、性别或性别认同、性别表达、性取向、语言、哲学或宗教信仰、民族或社会 +出身、社会经济地位、教育程度或其他身份特征如何。 +只要本着善意并遵守本准则参与,所有参与者都享有同等的参与权利。 + +## 鼓励的行为 + +在承认社会规范存在差异的同时,我们都努力达到社区对积极行为的期望。 +我们也理解,由于文化、背景或母语的不同,我们的言行可能会被以不同于我们本意的方式解读。 + +考虑到这些因素,我们同意彼此以体贴的方式相处,并以体现我们共同价值观的方式行事,包括: + +1. 尊重我们**社区的宗旨**、活动以及我们的聚会方式。 +2. 以**善意和诚实**与他人互动。 +3. 尊重**不同的观点**和经历。 +4. 对我们的行为和贡献**承担责任**。 +5. 优雅地给予和接受**建设性反馈**。 +6. 在造成伤害时承诺**修复伤害**。 +7. 以其他方式促进并维护**社区的福祉**。 + +## 受限行为 + +我们同意在社区中限制以下行为。 +此类行为的实例、威胁及宣扬均构成对本行为准则的违反。 + +1. **骚扰。** 违反明确表达的界限,或在对方明确要求停止后仍进行不必要的过度关注。 +2. **人身攻击。** 针对某位社区成员或群体发表侮辱性、贬低性或轻蔑性言论。 +3. **刻板印象或歧视。** 基于不可改变的身份或特征来评判他人的个性或行为。 +4. **性化行为。** 在社区的语境或宗旨下,表现出通常被认为不恰当的亲密行为。 +5. **侵犯隐私。** 未经许可分享或利用他人的个人或隐私信息。 +6. **危害行为。** 对任何个人或群体造成、怂恿或威胁施加暴力或其他伤害。 +7. 以其他方式**威胁社区福祉**。 + +### 其他限制 + +1. **身份误导。** 出于任何原因冒充他人,或假冒他人身份以逃避执行措施。 +2. **未标注来源。** 未对所贡献内容的来源进行适当标注。 +3. **推广材料。** 以超出社区规范的方式分享营销或其他商业内容。 +4. **不负责任的传播。** 未能负责任地呈现包含、链接或描述其他受限行为的内容。 + +## 报告问题 + +即使社区成员都在尽力协作,彼此之间仍可能产生紧张关系。 +并非每一次冲突都构成对行为准则的违反,本行为准则旨在强化鼓励的行为和规范,以帮助避免冲突并将伤害 +降到最低。 + +一旦发生事件,及时报告非常重要。 +**如需报告可能的违规行为,请发送邮件至 ** + +社区管理员会认真对待违规报告,并尽一切努力及时做出回应。他们将调查所有关于违反行为准则的报告, +审查消息、日志和录音,或采访目击者及其他相关人员。 +社区管理员将在优先考虑安全和保密的前提下,尽可能保持调查和执行过程的透明度。 +为了坚守这些价值观,执行措施将与相关方私下进行,但作为共同商定的解决方案的一部分,也可能会向整个 +社区进行通报。 + +## 处理与修复伤害 + +如果社区管理员的调查发现本行为准则已被违反,可根据事件对相关个人及整个社区造成的影响,采用以下 +执行阶梯来确定修复伤害的最佳方式。 +根据违规行为的严重程度,可以跳过阶梯中较低的层级。 + +1. 警告 + 1. 事件:涉及单一事件或一系列事件的违规行为。 + 2. 后果:社区管理员发出的私下书面警告。 + 3. 修复:修复方式的例子包括私下书面道歉、承认责任,以及就相关期望寻求澄清。 +2. 临时限制活动 + 1. 事件:此前已因违规行为受到警告后再次发生的违规,或首次发生更严重的违规行为。 + 2. 后果:私下书面警告,并附带限时的冷静期,旨在强调事态的严重性,并给予相关社区成员时间来 + 消化这一事件。 + 冷静期可仅限于特定的沟通渠道,或与特定社区成员的互动。 + 3. 修复:修复方式的例子包括道歉、利用冷静期反思自身行为及其影响,以及在冷静期结束后审慎地 + 重新融入社区空间。 +3. 临时暂停资格 + 1. 事件:社区管理员此前已尝试通过警告处理但仍反复出现的违规模式,或单次严重违规行为。 + 2. 后果:私下书面警告,并附带恢复资格所需满足的条件。 + 一般而言,临时暂停旨在给予被暂停者时间反思自身行为及可能的纠正措施。 + 3. 修复:修复方式的例子包括尊重暂停期的精神、满足恢复资格所规定的条件,以及在暂停期解除后 + 审慎地重新融入社区。 +4. 永久封禁 + 1. 事件:经过阶梯中其他步骤仍无法解决的反复违反行为准则的模式,或严重到社区管理员认定无法 + 在保留此人作为成员的情况下确保社区安全的违规行为。 + 2. 后果:移除该成员对所有社区空间、工具及沟通渠道的访问权限。 + 一般而言,永久封禁应极少使用,须有充分的理由支撑,且只有在其他补救措施均未能改变行为的 + 情况下才应采取。 + 3. 修复:此严重程度的情况不存在可能的修复方式。 + +此执行阶梯旨在作为指导原则。 +它并不限制社区管理者基于社区的最佳利益运用自身裁量权和判断力的能力。 + +## 适用范围 + +本行为准则适用于所有社区空间,同时也适用于个人在公共场合或其他场合正式代表社区的情形。 +代表社区的例子包括使用官方邮箱地址、通过官方社交媒体账号发帖,或作为指定代表出席线上或线下活动。 + +## 致谢 + +本行为准则改编自 +[Contributor Covenant](https://www.contributor-covenant.org/version/3/0/) 第 3.0 版。 diff --git a/translations/zh-cn/README.md b/translations/zh-cn/README.md new file mode 100644 index 00000000..bc3cb5d5 --- /dev/null +++ b/translations/zh-cn/README.md @@ -0,0 +1,59 @@ +![Graphical Playground - Engine](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gp-engine.svg) + +[![探索平台](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-explore-platform.svg)](https://graphical-playground.com) +[![阅读手册](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-read-handbook.svg)](https://handbook.graphical-playground.com) +[![文档](https://github.com/GraphicalPlayground/.github/blob/main/assets/cta/cta-documentation.svg)](https://docs.graphical-playground.com) +[![了解许可证](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 + +🌎 阅读语言:[English](../../README.md) | [Español](../es/README.md) | [Français](../fr/README.md) | [简体中文](../zh-cn/README.md) + + + +## 贡献 + +我们欢迎所有人的贡献!无论你是在修复 bug、实现新功能还是改进我们的文档,你的帮助都备受感激。请查阅我们完整的 [CONTRIBUTING.md](./CONTRIBUTING.md) 指南,了解我们的标准和 pull request 审查流程的详细信息。 + +### 行为准则 + +为了确保所有在 Graphical Playground 生态系统中学习和构建的人都能拥有一个友好、协作且包容的环境,所有贡献者和参与者都必须遵守我们的[行为准则](./CODE_OF_CONDUCT.md)。在参与社区讨论或提交代码之前,请先阅读它。 + +### 安全 + +如果你在 `gp-docs` 中发现安全漏洞,请不要通过开 public issue 的方式报告。请参阅我们的[安全政策](./SECURITY.md),获取如何安全地向维护者披露漏洞的说明。 + +### 许可证 + +`gp-docs` 是开源软件。请查阅根目录中的 [LICENSE.md](../../LICENSE.md) 文件,了解有关修改、分发和在你自己项目中使用的完整条款。 + +### 捐赠 + +如果你发现 `gp-docs` 对你的学习、学术研究或游戏开发之旅有所帮助,欢迎考虑支持本项目。维护一个现代 C++ 图形引擎需要大量的时间和资源! + +你可以通过以下链接赞助 Graphical Playground 项目: + +- [**Buy Me A Coffee**](https://www.buymeacoffee.com/GraphicalPlayground) +- [**GitHub Sponsors**](https://github.com/sponsors/GraphicalPlayground) +- [**直接捐赠**](https://graphical-playground.com/donate) + +你可以在我们的[赞助者页面](https://graphical-playground.com/sponsors)或 [DONORS.md](../../DONORS.md) 中查看完整的赞助者和支持者名单。 +你的支持帮助我们继续开发高质量的教育资源,并为下一代图形工程师维护引擎。 + +## 联系 + +如果你有任何问题、建议,或想分享使用 `gp-docs` 构建的项目,我们非常乐意听到你的声音!你可以通过以下渠道联系我们: + +- **GitHub Discussions**:[加入讨论](https://github.com/orgs/GraphicalPlayground/discussions) +- **电子邮件**: + - [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) +- **社交媒体**: + - [LinkedIn](https://www.linkedin.com/company/graphical-playground) + - [Discord](https://discord.graphical-playground.com) + +--- +© 2026 Graphical Playground. 为下一代图形工程师而生。 + +![Graphical Playground](https://github.com/GraphicalPlayground/.github/blob/main/assets/misc/gplayd-footer.svg) diff --git a/translations/zh-cn/SECURITY.md b/translations/zh-cn/SECURITY.md new file mode 100644 index 00000000..7eecaffa --- /dev/null +++ b/translations/zh-cn/SECURITY.md @@ -0,0 +1,17 @@ +![Graphical Playground - 安全指南](https://github.com/GraphicalPlayground/.github/blob/main/assets/banners/gplayd-security.svg) + +我们的安全方针 + +**Graphical Playground** 的信息安全团队一直在努力保护我们的用户、数据、产品和服务。 + +我们深知,有一个由才华横溢的安全研究人员组成的强大社区,他们愿意帮助我们进一步加强安全性。 + +如果您认为在我们的某个网站或产品中发现了漏洞,请通过发送邮件至 +,或访问 +[graphical-playground.com/security](https://graphical-playground.com/security) 向我们报告。 +提交后,我们的团队将与您合作,酌情验证并解决您所发现的问题。 + +提交漏洞报告时,请尽可能详细地说明您的发现,例如域名、受影响的服务、复现步骤以及任何其他相关信息。 +提交前请务必仔细阅读我们的项目政策。 + +我们期待您的来信!