1*04fd306cSNickeau# Salesforce Open Source Community Code of Conduct 2*04fd306cSNickeau 3*04fd306cSNickeau## About the Code of Conduct 4*04fd306cSNickeau 5*04fd306cSNickeauEquality is a core value at Salesforce. We believe a diverse and inclusive 6*04fd306cSNickeaucommunity fosters innovation and creativity, and are committed to building a 7*04fd306cSNickeauculture where everyone feels included. 8*04fd306cSNickeau 9*04fd306cSNickeauSalesforce open-source projects are committed to providing a friendly, safe, and 10*04fd306cSNickeauwelcoming environment for all, regardless of gender identity and expression, 11*04fd306cSNickeausexual orientation, disability, physical appearance, body size, ethnicity, nationality, 12*04fd306cSNickeaurace, age, religion, level of experience, education, socioeconomic status, or 13*04fd306cSNickeauother similar personal characteristics. 14*04fd306cSNickeau 15*04fd306cSNickeauThe goal of this code of conduct is to specify a baseline standard of behavior so 16*04fd306cSNickeauthat people with different social values and communication styles can work 17*04fd306cSNickeautogether effectively, productively, and respectfully in our open source community. 18*04fd306cSNickeauIt also establishes a mechanism for reporting issues and resolving conflicts. 19*04fd306cSNickeau 20*04fd306cSNickeauAll questions and reports of abusive, harassing, or otherwise unacceptable behavior 21*04fd306cSNickeauin a Salesforce open-source project may be reported by contacting the Salesforce 22*04fd306cSNickeauOpen Source Conduct Committee at ossconduct@salesforce.com. 23*04fd306cSNickeau 24*04fd306cSNickeau## Our Pledge 25*04fd306cSNickeau 26*04fd306cSNickeauIn the interest of fostering an open and welcoming environment, we as 27*04fd306cSNickeaucontributors and maintainers pledge to making participation in our project and 28*04fd306cSNickeauour community a harassment-free experience for everyone, regardless of gender 29*04fd306cSNickeauidentity and expression, sexual orientation, disability, physical appearance, 30*04fd306cSNickeaubody size, ethnicity, nationality, race, age, religion, level of experience, education, 31*04fd306cSNickeausocioeconomic status, or other similar personal characteristics. 32*04fd306cSNickeau 33*04fd306cSNickeau## Our Standards 34*04fd306cSNickeau 35*04fd306cSNickeauExamples of behavior that contributes to creating a positive environment 36*04fd306cSNickeauinclude: 37*04fd306cSNickeau 38*04fd306cSNickeau* Using welcoming and inclusive language 39*04fd306cSNickeau* Being respectful of differing viewpoints and experiences 40*04fd306cSNickeau* Gracefully accepting constructive criticism 41*04fd306cSNickeau* Focusing on what is best for the community 42*04fd306cSNickeau* Showing empathy toward other community members 43*04fd306cSNickeau 44*04fd306cSNickeauExamples of unacceptable behavior by participants include: 45*04fd306cSNickeau 46*04fd306cSNickeau* The use of sexualized language or imagery and unwelcome sexual attention or 47*04fd306cSNickeauadvances 48*04fd306cSNickeau* Personal attacks, insulting/derogatory comments, or trolling 49*04fd306cSNickeau* Public or private harassment 50*04fd306cSNickeau* Publishing, or threatening to publish, others' private information—such as 51*04fd306cSNickeaua physical or electronic address—without explicit permission 52*04fd306cSNickeau* Other conduct which could reasonably be considered inappropriate in a 53*04fd306cSNickeauprofessional setting 54*04fd306cSNickeau* Advocating for or encouraging any of the above behaviors 55*04fd306cSNickeau 56*04fd306cSNickeau## Our Responsibilities 57*04fd306cSNickeau 58*04fd306cSNickeauProject maintainers are responsible for clarifying the standards of acceptable 59*04fd306cSNickeaubehavior and are expected to take appropriate and fair corrective action in 60*04fd306cSNickeauresponse to any instances of unacceptable behavior. 61*04fd306cSNickeau 62*04fd306cSNickeauProject maintainers have the right and responsibility to remove, edit, or 63*04fd306cSNickeaureject comments, commits, code, wiki edits, issues, and other contributions 64*04fd306cSNickeauthat are not aligned with this Code of Conduct, or to ban temporarily or 65*04fd306cSNickeaupermanently any contributor for other behaviors that they deem inappropriate, 66*04fd306cSNickeauthreatening, offensive, or harmful. 67*04fd306cSNickeau 68*04fd306cSNickeau## Scope 69*04fd306cSNickeau 70*04fd306cSNickeauThis Code of Conduct applies both within project spaces and in public spaces 71*04fd306cSNickeauwhen an individual is representing the project or its community. Examples of 72*04fd306cSNickeaurepresenting a project or community include using an official project email 73*04fd306cSNickeauaddress, posting via an official social media account, or acting as an appointed 74*04fd306cSNickeaurepresentative at an online or offline event. Representation of a project may be 75*04fd306cSNickeaufurther defined and clarified by project maintainers. 76*04fd306cSNickeau 77*04fd306cSNickeau## Enforcement 78*04fd306cSNickeau 79*04fd306cSNickeauInstances of abusive, harassing, or otherwise unacceptable behavior may be 80*04fd306cSNickeaureported by contacting the Salesforce Open Source Conduct Committee 81*04fd306cSNickeauat ossconduct@salesforce.com. All complaints will be reviewed and investigated 82*04fd306cSNickeauand will result in a response that is deemed necessary and appropriate to the 83*04fd306cSNickeaucircumstances. The committee is obligated to maintain confidentiality with 84*04fd306cSNickeauregard to the reporter of an incident. Further details of specific enforcement 85*04fd306cSNickeaupolicies may be posted separately. 86*04fd306cSNickeau 87*04fd306cSNickeauProject maintainers who do not follow or enforce the Code of Conduct in good 88*04fd306cSNickeaufaith may face temporary or permanent repercussions as determined by other 89*04fd306cSNickeaumembers of the project's leadership and the Salesforce Open Source Conduct 90*04fd306cSNickeauCommittee. 91*04fd306cSNickeau 92*04fd306cSNickeau## Attribution 93*04fd306cSNickeau 94*04fd306cSNickeauThis Code of Conduct is adapted from the [Contributor Covenant][contributor-covenant-home], 95*04fd306cSNickeauversion 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html. 96*04fd306cSNickeauIt includes adaptions and additions from [Go Community Code of Conduct][golang-coc], 97*04fd306cSNickeau[CNCF Code of Conduct][cncf-coc], and [Microsoft Open Source Code of Conduct][microsoft-coc]. 98*04fd306cSNickeau 99*04fd306cSNickeauThis Code of Conduct is licensed under the [Creative Commons Attribution 3.0 License][cc-by-3-us]. 100*04fd306cSNickeau 101*04fd306cSNickeau[contributor-covenant-home]: https://www.contributor-covenant.org (https://www.contributor-covenant.org/) 102*04fd306cSNickeau[golang-coc]: https://golang.org/conduct 103*04fd306cSNickeau[cncf-coc]: https://github.com/cncf/foundation/blob/master/code-of-conduct.md 104*04fd306cSNickeau[microsoft-coc]: https://opensource.microsoft.com/codeofconduct/ 105*04fd306cSNickeau[cc-by-3-us]: https://creativecommons.org/licenses/by/3.0/us/ 106