ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

npm version All Contributors Total Downloads

p5.js

欢迎!👋👋🏿👋🏽👋🏻👋🏾👋🏼

p5.js 是一个免费且开源的 JavaScript 库,用于 无障碍 创意编程。它是一个充满关怀的社区、一种易于上手的语言、一个探索性工具、一个无障碍环境、一个包容性平台,对艺术家、设计师、教育者、初学者以及其他人来说,既热情好客又充满趣味!

function setup() {
  createCanvas(400, 400);
  background(255);
}

function draw() {
  circle(mouseX, mouseY, 80);
}

入门参考教程示例论坛Discord

关于

p5.js 的构建和组织方式优先考虑无障碍性、包容性、社区和乐趣。与素描类似,p5.js 拥有一套完整的绘图工具。它还支持在 Web 上创建视听、交互式、实验性和生成式作品。p5.js 让你可以将网页视为你的素描。p5.js 支持多种语言,并拥有包含视觉示例的详尽文档。你可以在 p5.js 网站上找到教程,并立即在p5.js 网页编辑器中开始编码。你可以使用许多由社区创建的来扩展 p5.js,从而带来不同的功能。其社区为创作者提供无尽的灵感和支持。

p5.js 鼓励用于创意表达的迭代式和探索性代码。其友好、多元化的社区分享艺术、代码和学习资源,以帮助提升所有声音。我们在开源和人人可及的价值观中分享,以自由地学习、创造、想象、设计、分享和编码。

社区

p5.js 社区共同致力于探索利用技术进行艺术与设计创作。我们是一个由来自各种性别认同与表达、性取向、种族、民族、语言、神经类型、体型、残障、阶级、种姓、宗教、文化、亚文化、移民身份、年龄、技能水平、职业和背景的人们组成的社区,并与他们团结一致。我们支持与正义和解放运动团结一致。我们致力于承认、消除并防止访问 p5.js 代码和 p5.js 社区的障碍。

了解更多关于我们的社区,阅读我们的社区声明和行为准则。您可以通过向Processing 基金会捐款来直接支持我们的 p5.js 工作。

Issues

如果您在 p5.js 库中发现了 bug 或希望请求新功能,请随时提交 issue!请参阅我们的贡献者指南以获取我们贡献流程的完整参考。我们提供了一套用于报告 issue 和请求功能的模板以协助您(以及我们!)。p5.js 的不同部分位于不同的仓库中。您可以通过以下链接在各自的仓库中打开 issue:

p5.jsp5.js 网站 —- p5.js 网页编辑器

p5.js 主要由志愿者维护,因此感谢您在我们尽快处理您的 issue 时给予的耐心。

Get Started for Contributors

p5.js 是一个拥有众多贡献者的协作项目,其中大多数为志愿者,我们邀请您提供帮助。欢迎任何形式的参与。有关向项目不同领域(包括代码、错误修复、文档、讨论等)做出贡献的更多详细信息,请参阅 contribute

关于构建的快速入门指南以及仓库的设置,可以在 here 找到。

AI Usage Policy

本项目不接受完全由 AI 生成的贡献。AI 工具仅可辅助使用。作为贡献者,您应当能够理解并对您对代码库所做的更改承担责任。

更多详情可在我们的 AI Usage PolicyAGENTS.md 中找到。

Stewards

Stewards 是那些特别参与、熟悉或响应项目特定领域的贡献者。他们的角色是为其他在 p5.js 上工作的人提供背景和指引。如果您对向特定领域做出贡献有疑问,可以在 issue 或 pull request 中标记列出的 steward。他们也可能对功能请求发表意见,并在社区的输入下引导其领域的整体方向。您可以在我们的 p5.js Contributor Guidelines 和 p5.js Steward Guidelines 中阅读更多关于项目组织的信息。

任何感兴趣的人都可以自愿担任守护者!对专业知识没有具体要求,只需对积极学习和参与感兴趣即可。如果您熟悉或感兴趣于积极学习和参与以下 p5.js 领域,请回复 此 issue 并提及您有兴趣担任守护者的领域!👋👋👋

p5.js 由 Lauren Lee McCarthy 于 2013 年创建,作为 Processing 在 Web 环境下的新诠释。自那时起,我们允许自己偏离并成长,同时从 Processing 和我们共同的社区中汲取灵感。p5.js 由贡献者社区维持,并得到 Processing Foundation 的支持。p5.js 遵循自 2020 年开始的轮换领导模式。了解更多关于 p5.js 背后的人们

现任负责人/导师

前任负责人/导师

领域维护者
维护者@davepagurek, @doradocodes, @ksen0, @limzykenneth, @perminder-17
无障碍@calebfoss
无障碍 (p5.js-website)@coseeian
颜色@limzykenneth
核心@davepagurek
DevOps@Vaivaswat2244, @limzykenneth, @lirenjie95
文档@limzykenneth, @perminder-17
图形 (WebGL)@RandomGamingDev, @davepagurek, @perminder-17
图形 (WebGPU)@aashu2006, @davepagurek, @perminder-17
i18n (es)@marioguzzzman
i18n (hi)@Divyansh013
i18n (ko)@eupthere, @JiwonHaam
i18n (zh)@limzykenneth, @lirenjie95
p5.js-web-editor@kitlord
p5.js-website@Nwakaego-Ego, @clairep94, @doradocodes, @ksen0
p5.sound.js@ogbabydiesal
排版@dhowe

贡献者

我们认可所有类型的贡献。本项目遵循 all-contributors 规范Emoji Key ✨ 作为贡献类型。添加自己或为您的名字添加贡献表情符号的说明请见 此处。您也可以在 issue 或 pull request 中评论文本:@all-contributors please add @YOUR-USERNAME for THINGS(其中 THINGS可能的贡献类型列表 中的逗号分隔条目列表),我们友好的机器人会自动将您添加到 CONTRIBUTORS.md

Grid of avatars representing contributors to the p5.js project

感谢所有出色的贡献者!💓