1cb93a386Sopenharmony_ci# Code of Conduct 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_ci## Our Pledge 4cb93a386Sopenharmony_ci 5cb93a386Sopenharmony_ciIn the interest of fostering an open and welcoming environment, we as 6cb93a386Sopenharmony_cicontributors and maintainers pledge to making participation in our project and 7cb93a386Sopenharmony_ciour community a harassment-free experience for everyone, regardless of age, body 8cb93a386Sopenharmony_cisize, disability, ethnicity, gender identity and expression, level of 9cb93a386Sopenharmony_ciexperience, education, socio-economic status, nationality, personal appearance, 10cb93a386Sopenharmony_cirace, religion, or sexual identity and orientation. 11cb93a386Sopenharmony_ci 12cb93a386Sopenharmony_ci## Our Standards 13cb93a386Sopenharmony_ci 14cb93a386Sopenharmony_ciExamples of behavior that contributes to creating a positive environment 15cb93a386Sopenharmony_ciinclude: 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ci* Using welcoming and inclusive language 18cb93a386Sopenharmony_ci* Being respectful of differing viewpoints and experiences 19cb93a386Sopenharmony_ci* Gracefully accepting constructive criticism 20cb93a386Sopenharmony_ci* Focusing on what is best for the community 21cb93a386Sopenharmony_ci* Showing empathy towards other community members 22cb93a386Sopenharmony_ci 23cb93a386Sopenharmony_ciExamples of unacceptable behavior by participants include: 24cb93a386Sopenharmony_ci 25cb93a386Sopenharmony_ci* The use of sexualized language or imagery and unwelcome sexual attention or 26cb93a386Sopenharmony_ci advances 27cb93a386Sopenharmony_ci* Trolling, insulting/derogatory comments, and personal or political attacks 28cb93a386Sopenharmony_ci* Public or private harassment 29cb93a386Sopenharmony_ci* Publishing others' private information, such as a physical or electronic 30cb93a386Sopenharmony_ci address, without explicit permission 31cb93a386Sopenharmony_ci* Other conduct which could reasonably be considered inappropriate in a 32cb93a386Sopenharmony_ci professional setting 33cb93a386Sopenharmony_ci 34cb93a386Sopenharmony_ci## Our Responsibilities 35cb93a386Sopenharmony_ci 36cb93a386Sopenharmony_ciProject maintainers are responsible for clarifying the standards of acceptable 37cb93a386Sopenharmony_cibehavior and are expected to take appropriate and fair corrective action in 38cb93a386Sopenharmony_ciresponse to any instances of unacceptable behavior. 39cb93a386Sopenharmony_ci 40cb93a386Sopenharmony_ciProject maintainers have the right and responsibility to remove, edit, or reject 41cb93a386Sopenharmony_cicomments, commits, code, wiki edits, issues, and other contributions that are 42cb93a386Sopenharmony_cinot aligned to this Code of Conduct, or to ban temporarily or permanently any 43cb93a386Sopenharmony_cicontributor for other behaviors that they deem inappropriate, threatening, 44cb93a386Sopenharmony_cioffensive, or harmful. 45cb93a386Sopenharmony_ci 46cb93a386Sopenharmony_ci## Scope 47cb93a386Sopenharmony_ci 48cb93a386Sopenharmony_ciThis Code of Conduct applies both within project spaces and in public spaces 49cb93a386Sopenharmony_ciwhen an individual is representing the project or its community. Examples of 50cb93a386Sopenharmony_cirepresenting a project or community include using an official project e-mail 51cb93a386Sopenharmony_ciaddress, posting via an official social media account, or acting as an appointed 52cb93a386Sopenharmony_cirepresentative at an online or offline event. Representation of a project may be 53cb93a386Sopenharmony_cifurther defined and clarified by project maintainers. 54cb93a386Sopenharmony_ci 55cb93a386Sopenharmony_ciThis Code of Conduct also applies outside the project spaces when the Project 56cb93a386Sopenharmony_ciSteward has a reasonable belief that an individual's behavior may have a 57cb93a386Sopenharmony_cinegative impact on the project or its community. 58cb93a386Sopenharmony_ci 59cb93a386Sopenharmony_ci## Conflict Resolution 60cb93a386Sopenharmony_ci 61cb93a386Sopenharmony_ciWe do not believe that all conflict is bad; healthy debate and disagreement 62cb93a386Sopenharmony_cioften yield positive results. However, it is never okay to be disrespectful or 63cb93a386Sopenharmony_cito engage in behavior that violates the project’s code of conduct. 64cb93a386Sopenharmony_ci 65cb93a386Sopenharmony_ciIf you see someone violating the code of conduct, you are encouraged to address 66cb93a386Sopenharmony_cithe behavior directly with those involved. Many issues can be resolved quickly 67cb93a386Sopenharmony_ciand easily, and this gives people more control over the outcome of their 68cb93a386Sopenharmony_cidispute. If you are unable to resolve the matter for any reason, or if the 69cb93a386Sopenharmony_cibehavior is threatening or harassing, report it. We are dedicated to providing 70cb93a386Sopenharmony_cian environment where participants feel welcome and safe. 71cb93a386Sopenharmony_ci 72cb93a386Sopenharmony_ciReports should be directed to [Heather Miller](mailto:hcm@google.com), the 73cb93a386Sopenharmony_ciProject Steward(s) for *canvaskit*. It is the Project Steward’s duty to 74cb93a386Sopenharmony_cireceive and address reported violations of the code of conduct. They will then 75cb93a386Sopenharmony_ciwork with a committee consisting of representatives from the Open Source 76cb93a386Sopenharmony_ciPrograms Office and the Google Open Source Strategy team. If for any reason you 77cb93a386Sopenharmony_ciare uncomfortable reaching out the Project Steward, please email 78cb93a386Sopenharmony_ciopensource@google.com. 79cb93a386Sopenharmony_ci 80cb93a386Sopenharmony_ciWe will investigate every complaint, but you may not receive a direct response. 81cb93a386Sopenharmony_ciWe will use our discretion in determining when and how to follow up on reported 82cb93a386Sopenharmony_ciincidents, which may range from not taking action to permanent expulsion from 83cb93a386Sopenharmony_cithe project and project-sponsored spaces. We will notify the accused of the 84cb93a386Sopenharmony_cireport and provide them an opportunity to discuss it before any action is taken. 85cb93a386Sopenharmony_ciThe identity of the reporter will be omitted from the details of the report 86cb93a386Sopenharmony_cisupplied to the accused. In potentially harmful situations, such as ongoing 87cb93a386Sopenharmony_ciharassment or threats to anyone's safety, we may take action without notice. 88cb93a386Sopenharmony_ci 89cb93a386Sopenharmony_ci## Attribution 90cb93a386Sopenharmony_ci 91cb93a386Sopenharmony_ciThis Code of Conduct is adapted from the Contributor Covenant, version 1.4, 92cb93a386Sopenharmony_ciavailable at 93cb93a386Sopenharmony_cihttps://www.contributor-covenant.org/version/1/4/code-of-conduct.html 94