Skip to content

Commit

Permalink
Merge branch 'main' into patch-3
Browse files Browse the repository at this point in the history
  • Loading branch information
limzykenneth committed Apr 12, 2024
2 parents 786cfaa + cf94f56 commit a0df016
Show file tree
Hide file tree
Showing 29 changed files with 1,338 additions and 596 deletions.
68 changes: 42 additions & 26 deletions contributor_docs/hi/access.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion contributor_docs/hi/contributing_to_the_p5.js_reference.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Write and edit p5.js reference using the right format. -->
<!-- सही प्रारूप का उपयोग करके p5.js संदर्भ लिखें और संपादित करें। -->

# p5.js संदर्भ में योगदान

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/hi/contributor_guidelines.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Essential information about contributing to p5.js on GitHub. -->
<!-- GitHub पर p5.js में योगदान देने के बारे में आवश्यक जानकारी। -->

# योगदानकर्ता दिशानिर्देश

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/hi/steward_guidelines.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Learn about how to manage and review contributions to p5.js. -->
<!-- p5.js में योगदान को प्रबंधित और समीक्षा करने के तरीके के बारे में जानें। -->

# स्टीवर्ड दिशानिर्देश

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/hi/webgl_contribution_guide.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- How to get started working on the p5.js WebGL mode source code. -->
<!-- p5.js WebGL मोड सोर्स कोड पर काम कैसे शुरू करें। -->

# वेबजीएल योगदान गाइड

Expand Down
58 changes: 58 additions & 0 deletions contributor_docs/ko/access.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<!-- 라이브러리의 기여자와 사용자에게 접근성에 대한 우리의 약속이 무엇을 의미하는가. -->

# 접근성에 대한 초점

[2019 기여자 회의](https://p5js.org/community/contributors-conference-2019.html)에서, p5.js는 접근성(포용과 접근성)을 향상시키는 새로운 기능만 추가하기로 약속했습니다. 이러한 노력을 지지하지 않는 기능 요청은 수용되지 않을 것입니다. 우리는 장벽을 인식하고, 없애고, 예방하는 노력을 약속합니다. 이는 접근성과 참여에 영향을 미칠 수 있는 다양성의 교차[^1] 경험을 고려한다는 것을 의미합니다. 이같은 교차 경험은 젠더, 인종, 민족, 성성, 언어, 위치 등으로 구성됩니다. 우리는 p5.js 커뮤니티 내에서 특권을 가진 사람들의 지속적인 편안함보다 소외된 집단의 요구에 초점을 맞추고 있습니다. 우리 모두가 접근성의 의미를 탐색하고 있습니다. 그리고 접근성을 실천하고 가르치는 방법을 배우고 있습니다. 우리는 접근성을 확장적, 교차적, 연대적 프레임워크를 통해 생각하기로 선택합니다. 이 약속은 p5.js의 핵심 가치 중 하나로, 우리의 [커뮤니티 성명서](https://p5js.org/community/)에 기재되어 있습니다.

## 접근성의 종류

접근성 향상은 단순히 p5.js 커뮤니티의 인원을 늘리는 데 초점을 맞추지 않습니다. 구조적 차별으로 인해 p5.js 커뮤니티에서 소외된 사람들에게 p5.js를 접근하기 쉽게 만들려는 지속적인 약속입니다. 이 약속은 p5.js가 제공하는 도구와 플랫폼에도 적용되며, p5.js 리더십의 구성, 결정 및 행동을 포함합니다. 우리는 속도, 성장, 경쟁을 중시하는 기술 문화에 저항합니다. 우리는 집단적 관심의 행위로서 지향성, 느림, 수용성, 책임감을 우선시합니다.

여기서의 접근성은 다음과 같은 사람들을 위해 p5.js를 공평하게 만드는 것을 의미합니다:

- 영어 이외의 언어를 사용하는 사람들
- 흑인, 원주민, 유색인종, 소외된 민족의 사람들
- 레즈비언, 게이, 바이섹슈얼, 퀴어, 성 정체성을 탐색 중인 사람들, 팬섹슈얼, 무성애자
- 트랜스, 젠더플루이드, 에이젠더, 간성, 두 영혼의 사람들, 여성, 그 외 다른 성적 소수자들
- 시각장애인, 청각장애인(deaf) 또는 농인(Deaf)[^2], 장애인/장애를 가진 사람들, 신경다양인, 만성 질병을 가진 사람들[^3]
- 소득이 낮거나 금융 및 문화 자본에 접근성이 부족한 사람들
- 오픈 소스와 크리에이티브 코딩에 대한 경험이 거의 없거나 전혀 없는 사람들
- 다양한 교육적 배경을 가진 사람들
- 어린이와 노인을 포함한 모든 연령대의 사람들
- 다양한 종류의 기술적 스킬, 도구, 그리고 접근 권한을 가진 사람들
- 다양한 종교적 배경을 가진 사람들
- 제도적으로 배제되고 역사적으로 과소대표되는 사람들
- 그리고 모든 이들의 교차점들

우리는 각자의 정체성을 설명하는 용어의 복잡성을 인식합니다. 언어는 미묘하고, 진화하며, 논쟁의 여지가 있습니다. 이 목록이 모든 경우를 다루지는 않습니다. 우리는 우리의 약속과 p5.js 커뮤니티의 다양한 요구 사항을 명명하고 책임질 수 있도록 시도하고 있습니다.


### 예시
다음은 접근성을 향상을 위한 노력의 예시입니다:

- 문서 및 기타 자료를 더 많은 언어로 번역하여 언어 제국주의[^4]에서 벗어나는 것 (예: Rolando Vargas의 [프로세싱(Processing) 쿠나어 번역](https://medium.com/@ProcessingOrg/culture-as-translation-processing-in-kuna-language-with-rolando-vargas-and-edinson-izquierdo-8079f14851f7), Felipe Santos Gomes, Julia Brasil, Katherine Finn Zander, Marcela Mancino의 [Pê Cinco: 포르투갈어 사용자를 위한 국제화 및 보급화](https://medium.com/processing-foundation/translating-p5-js-into-portuguese-for-the-brazilian-community-14b969e77ab1))
- 스크린 리더 같은 보조 기술에 대한 지원 개선 (예: Katie Liu의 [p5.js에 대한 대체 텍스트(alt text) 추가](https://medium.com/processing-foundation/adding-alt-text-e2c7684e44f8), Claire Kearney-Volpe의 [P5 접근성 향상 프로젝트](https://medium.com/processing-foundation/p5-accessibility-115d84535fa8))
- 우리 도구가 [웹 콘텐츠 접근성 지침(WCAG)](https://www.w3.org/TR/WCAG21/)을 준수하도록 하고, 사용자들이 프로젝트에서 이를 쉽게 따를 수 있도록 노력하기
- p5.js 오류 메시지를 사용하는 사람들에게 더 유용한 도움 제공하기 (예: [p5.js 친절한 오류 메세지 시스템(FES)](https://github.com/processing/p5.js/blob/main/contributor_docs/friendly_error_system.md))
- 크리에이티브 코딩 및 디지털 아트 영역에서 역사적으로 배제되고 차별을 받은 공동체들 속 p5.js 학습자를 멘토링 및 지원하기
- 접근성 중심의 조직 전략(예: ASL 통역, 실시간 자막, 접근하기 쉬운 장소)으로 커뮤니티 이벤트 개최 (예: [p5.js Access Day 2022](https://p5js.org/community/p5js-access-day-2022.html), [The Web We Want: p5.js x W3C TPAC 2020](https://medium.com/processing-foundation/p5-js-x-w3c-tpac-bee4c621a053))
- 교육 자료 생성 지원 (예: Adekemi Sijuwade-Ukadike의 [A11y Syllabus](http://a11ysyllabus.site/))
- WCAG 지침을 따르고, 평이한 언어를 사용하며, 다양한 경험을 가진 초심자에 초점을 맞춘 작업 문서 및 보고서 게시 (예: [OSACC p5.js 접근성 보고서](https://github.com/processing/OSACC-p5.js-Access-Report))


## 유지보수
우리는 접근성 향상을 지지하지 않는 기능 요청을 받지 않을 것입니다. 이 기준은 우리의 이슈 및 풀 리퀘스트 템플릿에 반영됩니다. 또한, 기존 p5.js 기능 세트를 유지겠다는 의사를 단언합니다. 우리는 코드베이스의 어느 부분에 속하는 버그든지 상관없이 수정하고 싶습니다. 우리는 도구의 일관성이 초심자의 접근성을 향상한다고 믿습니다. 접근성을 향상시키는 기능 요청의 예시는 다음과 같습니다:
하드웨어 성능이 낮은 사람들을 위한 성능 향상 (예: 프레임 버퍼에 그리기/읽기 지원)
API의 일관성 (예: beginShape()와 endShape()로 호를 만들기 위한 arcVertex() 추가)

___

이 문서를 '살아있는 문서'로 생각해 주시기 바랍니다. 접근성의 우선순위를 정하는 것이 무엇을 의미하는지에 대한 대화를 이어갈 것입니다. 이 문서가 설명하는 가치에 대해 이야기를 나눌 수 있도록 우리의 커뮤니티에 초대합니다. 아이디어나 제안할 것이 있다면 Github에서 이슈로 공유하거나 [[email protected]](mailto:[email protected])로 이메일을 보내주시기 바랍니다.

이 버전의 p5.js 접근성 성명서는 2023년 오픈 소스 아트 기여자 컨퍼런스에서 Evelyn Masso, Nat Decker, Bobby Joe Smith III, Sammie Veeler, Sonia (Suhyun) Choi, Xin Xin, Kate Hollenbach, Lauren Lee McCarthy, Caroline Sinders, Qianqian Ye, Tristan Jovani Magno Espinoza, Tanvi Sharma, Tsige Tafesse, Sarah Ciston의 협업을 통해 수정되었습니다. 이는 프로세싱 재단 펠로우십의 지원을 통해 Bobby Joe Smith III와 Nat Decker가 최종 확정, 발표했습니다.

[^1]: Crenshaw, Kimberlé (1989). "Demarginalizing the intersection of race and sex: a black feminist critique of antidiscrimination doctrine, feminist theory and antiracist politics". University of Chicago Legal Forum. 1989 (1): 139–167. ISSN 0892-5593. 전문은 Archive.org에서 확인 가능합니다.
[^2]: 대문자 "Deaf"는 문화적으로 청각 장애인이거나 청각 장애인 공동체의 일원을 의미하는 반면, 소문자 "deaf"는 앞서 설명된 대문자 "Deaf" 정체성과는 무관히 쓰이는 청각학적 용어입니다.
[^3]: 청각 장애 커뮤니티 내에는 ‘사람 우선’ vs ‘정체성 우선’ 언어 사이의 다양한 선호가 있습니다. [Unpacking the debate over person-first vs. identity-first language in the autism community](https://news.northeastern.edu/2018/07/12/unpacking-the-debate-over-person-first-vs-identity-first-language-in-the-autism-community/)[I am Disabled: On Identity-First Versus People-First Language](https://thebodyisnotanapology.com/magazine/i-am-disabled-on-identity-first-versus-people-first-language/)를 읽어보세요.
[^4]: 언어 제국주의는 제국주의의 확장과 세계화로 인해 모국어를 희생해가며 영어와 같은 특정 언어를 지속적으로 지배, 우선, 강요하는 것을 말합니다.

2 changes: 1 addition & 1 deletion contributor_docs/ko/contributing_to_the_p5.js_reference.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Write and edit p5.js reference using the right format. -->
<!-- 올바른 형식을 사용하여 p5.js 레퍼런스 문서를 작성하고 편집하세요. -->

# p5.js 레퍼런스에 기여하기

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/ko/contributor_guidelines.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Essential information about contributing to p5.js on GitHub. -->
<!-- GitHub에서 p5.js에 기여하는 데 필수적인 정보. -->

# 기여자 가이드라인

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/ko/steward_guidelines.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Learn about how to manage and review contributions to p5.js. -->
<!-- p5.js에 대한 기여를 관리하고 검토하는 방법에 대해 알아보세요. -->

# 스튜어드(Steward) 지침

Expand Down
2 changes: 1 addition & 1 deletion contributor_docs/ko/webgl_contribution_guide.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- How to get started working on the p5.js WebGL mode source code. -->
<!-- p5.js WebGL 모드에서 소스 코드 작업을 시작하는 방법. -->

# WebGL 기여 안내

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Write and edit p5.js reference using the right format. -->
<!-- 使用正确的格式编写和编辑 p5.js 参考资料。 -->

# 为 p5.js 参考文献做贡献

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Essential information about contributing to p5.js on GitHub. -->
<!-- 关于在 GitHub 上为 p5.js 做出贡献的重要信息。 -->

# 贡献者指南

Expand Down Expand Up @@ -523,4 +523,4 @@ git rebase --continue

如果你的 PR 需要进一步更改,并且你能够完成这些更改,请按照之前的[相同流程](#git-工作流程) 进行操作。但务必在本地仓库副本的相关分支进行修改、提交, 并将提交推送到你 fork 的远程仓库。一旦提交成功,新的提交会自动显示在你的 PR 中。然后在 PR 中留言,让审阅者知道你已经按要求做了更改。如果不需要额外的更改,你的 PR 将被合并!

[**⬆ 回到顶部**](#贡献者指南)
[**⬆ 回到顶部**](#贡献者指南)
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- Learn about how to manage and review contributions to p5.js. -->
<!-- 了解如何管理和审查对 p5.js 的贡献。 -->

# 管理员指南
无论你是刚加入我们的管理员,还是 p5.js 经验丰富的维护者,或者介于两者之间,本指南包含了许多信息、技巧和诀窍,将帮助你和其他贡献者有效地为 p5.js 做出贡献。除非另有说明,这里所写的大部分内容都是指南,这意味着你可以根据自己的工作流程来适应这里所指示的做法。
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- How to get started working on the p5.js WebGL mode source code. -->
<!-- 如何开始着手处理 p5.js WebGL 模式的源代码。 -->

# WebGL 贡献指南

Expand Down
Loading

0 comments on commit a0df016

Please sign in to comment.