从React和React Native中学习Facebook在开源项目中的行为准则【code of conduct】

本文主要是介绍从React和React Native中学习Facebook在开源项目中的行为准则【code of conduct】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为程序员, 在开发工作中难免会遇到一些问题或分歧,本文是一篇关于facebook公司对参与社区活动中的行为准则(code of conduct)的译文,希望大家都能够互相尊重和理解,共创一个文明高效开放的交流环境,为开源社区做出应有的贡献。

译文:

开源的行为准则

这个行为准则概述了我们对参与者在Facebook开源社区中的期望, 以及举报一些不可接受的行为的步骤。我们致力于提供一个欢迎和鼓舞人心的社区, 并期望我们的行为准则被尊重。任何违反本行为准则的人可能会被社区禁止。

我们的开源社区致力于:

  • 友好和耐心。

  • 持欢迎的态度 : 我们努力成为一个欢迎并支持所有的背景和身份的人社区。这包括但不限于任何门第、种族、文化、国家起源、肤色、移民身份、社会和经济地位、教育水平、性别、性取向、年龄、大小、家庭地位、政治信仰、宗教、和体能。

  • 体贴他人 : 你的工作成果将被其他人使用,反过来你也依赖他人的工作成果。你的任何决定都会影响用户和同事, 并且你应该为所做的决定负责。记住, 我们是一个全球社区, 所以你最好使用英语。

  • 尊重 : 不是所有的人都会一直同意你的观点, 但分歧不是鲁莽和无礼的借口。我们可能都要经历一些挫折, 但是我们不能让挫折发展为人身攻击。重要的是请记住, 一个人们感到不舒服或遭受威胁的社区不是富有成效的社区。

  • 谨慎选择使用的言辞 : 我们是一个专业的社区, 我们都要专业的管理自己。善待他人。不要侮辱或贬低其他参与者。骚扰和排除异己的行为不被社区所接受。这包括但不限于:
    • 对他人进行暴力威胁或语言恐吓。
    • 歧视性的笑话和言辞。
    • 发布色情或暴力的素材。
    • 发布(或恐吓发布) 他人的私人信息。
    • 个人的侮辱, 特别是那些使用种族或性别歧视的措辞。
    • 令人讨厌的性关注。
    • 倡导、鼓励任何以上行为。
    • 反复骚扰别人。一般来说, 如果有人让你停止, 你就应该停止。

  • 当我们不同意时, 试图理解为什么会这样 : 不管在社会上还是在技术上,分歧永远都会存在。重要的是, 我们建设性地解决分歧和不同意见。

  • 记住,我们是不同的。 我们的社区的力量来自它的多元化, 人们来自不同的背景。不同的人对问题的看法不同。无法理解他人持有的观点并不意味着他们是错的。别忘了, 人类犯错和指责对方不会让我们变得更好。相反, 专注于帮助解决问题和从错误中学习。

这段行为准则不会很详尽或完整。它提炼出我们共同对合作的理解, 共享环境, 以及共同的目标。我们期望它被人们在精神上遵守而不仅仅只在这封信中阐述。

多元化的声明

我们鼓励每个人都参与并致力于为大家建立一个社区。虽然我们可能无法满足所有的人, 我们都一致认为, 每个人都是平等的。当一个参与者已经犯了一个错误, 我们期望他承担责任。如果有人被伤害或冒犯, 仔细倾听和尊重是我们的责任, 并且尽力纠正错误。

即使这份清单不能详尽列出所有细节, 我们明确地尊重多样化的年龄、性、 性别、文化、种族、语言、国籍、政治信仰、职业、种族、宗教、性取向、社会经济地位和技术能力。我们不会容忍对以上条款中的任何受保护的特征的歧视, 包括残疾人士。

问题的报告

如果你经历或目击了不可接受的行为或任何其他关注点, 请通过opensource@fb.com联系我们来举报。所有的报告都将被谨慎处理。请在你的报告中包括:

  • 您的联系方式。
  • 任何参与者的姓名(真实、昵称或假名)。如果有额外的证人, 也请包含在内。如果你相信这一事件仍在进行,请包含你对事情发生的描述。如果有一个公开的记录(比如一个邮件列表归档或公共IRC日志记录器),请附上一个链接。
  • 任何额外的信息都可能会有帮助。

提交一份报告后, 我们的代表将亲自与你联系。如果骚扰你的人是响应小组的成员, 他们将会在处理你的事件过程中避嫌。代表将审查这一事件, 跟进任何额外的问题, 并且决定如何回应。我们将尊重保密要求的目的来保护受害者。

任何人要求立即停止不可接受的行为时,就应该立即停止。如果一个人从事不可接受的行为, 代表可能采取他们认为任何合适的行动, 包括在没有任何警告发出的情况下从社区中永远禁止。

这段行为准则遵循TODO Group社区制定的模板。

附上原文:

Open Source Code Of Conduct

This code of conduct outlines our expectations for participants within the Facebook Open Source community, as well as steps to reporting unacceptable behavior. We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored. Anyone who violates this code of conduct may be banned from the community.

Our open source community strives to:

  • Be friendly and patient.

  • Be welcoming: We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

  • Be considerate: Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we’re a world-wide community, so you might not be communicating in someone else’s primary language.

  • Be respectful: Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.

  • Be careful in the words that you choose: we are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren’t acceptable. This includes, but is not limited to:

    • Violent threats or language directed against another person.
    • Discriminatory jokes and language.
    • Posting sexually explicit or violent material.
    • Posting (or threatening to post) other people’s personally identifying information (“doxing”).
    • Personal insults, especially those using racist or sexist terms.
    • Unwelcome sexual attention.
    • Advocating for, or encouraging, any of the above behavior.
    • Repeated harassment of others. In general, if someone asks you to stop, then stop.

  • When we disagree, try to understand why: Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively.

  • Remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

This code is not exhaustive or complete. It serves to distill our common understanding of a collaborative, shared environment, and goals. We expect it to be followed in spirit as much as in the letter.

Diversity Statement

We encourage everyone to participate and are committed to building a community for all. Although we may not be able to satisfy everyone, we all agree that everyone is equal. Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong.

Although this list cannot be exhaustive, we explicitly honor diversity in age, gender, gender identity or expression, culture, ethnicity, language, national origin, political beliefs, profession, race, religion, sexual orientation, socioeconomic status, and technical ability. We will not tolerate discrimination based on any of the protected characteristics above, including participants with disabilities.

Reporting Issues

If you experience or witness unacceptable behavior—or have any other concerns—please report it by contacting us via opensource@fb.com. All reports will be handled with discretion. In your report please include:

  • Your contact information.
  • Names (real, nicknames, or pseudonyms) of any individuals involved. If there are additional witnesses, please include them as well. Your account of what occurred, and if you believe the incident is ongoing. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger), please include a link.
  • Any additional information that may be helpful.

After filing a report, a representative will contact you personally. If the person who is harassing you is part of the response team, they will recuse themselves from handling your incident. A representative will then review the incident, follow up with any additional questions, and make a decision as to how to respond. We will respect confidentiality requests for the purpose of protecting victims of abuse.

Anyone asked to stop unacceptable behavior is expected to comply immediately. If an individual engages in unacceptable behavior, the representative may take any action they deem appropriate, up to and including a permanent ban from our community without warning.

This Code Of Conduct follows the template established by the TODO Group.

原文链接

  • https://code.facebook.com/codeofconduct
  • https://code.facebook.com/pages/876921332402685/open-source-code-of-conduct

这篇关于从React和React Native中学习Facebook在开源项目中的行为准则【code of conduct】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/951035

相关文章

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled