Contributor Docs

Group photo of participants smiling enthusiastically with their hands in the air.
Participants of p5.js Contributors Conference 2019.
Our community values contributions of all forms and seeks to expand the meaning of the word contributor as far and wide as possible. It includes documentation, teaching, writing code, making art, writing, design, activism, organizing, curating, or anything else you might imagine.
- 🌸 환영합니다! 🌺
p5.js에 기여하는데에 관심을 가져주셔서 감사합니다! 우리 커뮤니티는 모든 형태의 기여를 소중하게 생각하며 “컨트리뷰터”의 의미를 최대한 넓은 범위로 확장하고자 합니다. 이는 문서화, 강의, 코드 작성, 창작 활동, 글쓰기, 디자인, 운동, 조직화, 큐레이팅 및 그 외에도 여러분이 상상할 수 있는 모든 걸 포괄합니다. 우리의 커뮤니티 페이지에는 커뮤니티에 참여하고 기여할 수 있는 여러가지 방법들에 대한 개요가 제시되어 있습니다. 기술적인 기여를 하고자 하신다면, 시작하기에 앞서 이 글을 조금 더 읽어주시기 바랍니다.
- 접근성에 대한 초점
라이브러리의 기여자와 사용자에게 접근성에 대한 우리의 약속이 무엇을 의미하는가.
- p5.js 레퍼런스에 기여하기
올바른 형식을 사용하여 p5.js 레퍼런스 문서를 작성하고 편집하세요.
- 기여자 가이드라인
GitHub에서 p5.js에 기여하는 데 필수적인 정보.
- 새로운 라이브러리 생성하기
p5.js 라이브러리는 p5.js의 핵심 기능을 확장하거나 추가하는 모든 자바스크립트 코드가 될 수 있습니다. 라이브러리에는 두 가지 범주가 있습니다. 코어 라이브러리(DOM 및 Sound)는 p5.js 배포의 일부이며 기여된 라이브러리는 p5.js 커뮤니티의 구성원이 개발, 소유 및 유지 관리합니다.
- p5.js 친절한 에러 시스템(Friendly Error System, FES)
FES는 학습을 시작할 때 일반적인 사용자 오류를 겪는 새로운 프로그래머를 돕도록 설계되었습니다. 이 시스템은 일반적인 시작 오류를 잡아내고, 사용자가 그 오류를 해결하도록 명확한 표현과 링크를 제공합니다. FES는 사용자가 막 시작할 때 마주칠 수 있는 함수에만 적용됩니다. 서버를 실행하지 않고 파일을 로드한다거나, URL로 loadImage() 함수를 호출하는 등의 특히 일반적인 문제는 예외입니다.
- 배포 프로세스
우리는 주:부:수 버전 패턴을 따르는 유의적 버전 관리 패턴을 따릅니다.
- 스튜어드(Steward) 지침
p5.js에 대한 기여를 관리하고 검토하는 방법에 대해 알아보세요.
- 단위 테스팅
단위 테스트를 사용하여 코드베이스의 개별 컴포넌트가 예상대로 작동하는지 확인합니다.
- WebGL 기여 안내
p5.js WebGL 모드에서 소스 코드 작업을 시작하는 방법.
- p5.js WEBGL 모드 아키텍쳐
이 문서는 p5.js 기여자, 메인테이너 및 기타 이해 관계자를 위한 p5.js의 WEBGL 모드의 구조를 설명합니다. 스케치에서 3D 그래픽을 사용하는 데 관심이 있다면 대신에 튜토리얼 보기를 참조해주세요.
- Documentation Style Guide
A reference to help give our documentation a consistent voice.
- Friendly Errors System Contribution Guide
An overview of the Friendly Error System codebase and a reference for developers.
- How to add Friendly Error Messages
Looking for a way to support Friendly Errors in your new method? Follow this step-by-step guide!
- p5.js Web Accessibility
Understand and use p5.js’ Web Accessibility features to make your sketch accessible.