From ddbde3e0325ffc5621943590b4931d2643b70e1b Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Mon, 10 Oct 2022 21:05:52 +0100 Subject: [PATCH 1/6] Create CODE-OF-CONDUCT.md --- docs/CODE-OF-CONDUCT.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 docs/CODE-OF-CONDUCT.md diff --git a/docs/CODE-OF-CONDUCT.md b/docs/CODE-OF-CONDUCT.md new file mode 100644 index 0000000..e3588c9 --- /dev/null +++ b/docs/CODE-OF-CONDUCT.md @@ -0,0 +1,29 @@ +# Contributor Code of Conduct +Forecast believes that maintainers and contributors can work at their best in a friendly and open environment. +Thus, we want to create a welcoming, harassment-free environment that values everyone who contributes to or wants to contribute to this project, +regardless of their age, body type, disability, ethnicity, sex preferences, gender identity, level of experience, education, socioeconomic status, +nationality, physical appearance, race, religion, or sexual orientation. + +We also welcome participants from around the world with different experiences, unique perspectives, and great ideas to share. + +## Our Standards + +We can build a welcoming and inclusive community if we adopt these behaviours: +- Using welcoming and inclusive language. +- Being respectful of differing opinions, perspectives, viewpoints and experiences. +- Giving and accepting constructive feedback. +- Attempting collaboration before conflict. +- Accepting responsibility and apologizing to those affected by our actions and mistakes, and learning from the experience. +- Focusing on what is best not just for us as individuals but for the community. +- Showing empathy towards everyone. + +These behaviours are, however, considered unacceptable: +- Using violence, threats of violence, or inciting others to commit self-harm or harm unto others. +- Using sexualized language or imagery and initiating any unwanted sexual attention or advances. +- Trolling, intentionally spreading misinformation, insulting/derogatory comments, and personal or political attacks. +- Public or private harassment. +- Publishing confidential and private information of others, such as a physical or electronic address, without explicit permission. +- Advocating for, or encouraging, any of the above behaviour. +- Unethical or unprofessional conduct. +- Abuse of the reporting process to intentionally harass or exclude others. + From 46d9ac7be14adec49539f35ffd8e97ab09a11304 Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Mon, 10 Oct 2022 21:20:38 +0100 Subject: [PATCH 2/6] Update CODE-OF-CONDUCT.md --- docs/CODE-OF-CONDUCT.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/CODE-OF-CONDUCT.md b/docs/CODE-OF-CONDUCT.md index e3588c9..573130d 100644 --- a/docs/CODE-OF-CONDUCT.md +++ b/docs/CODE-OF-CONDUCT.md @@ -27,3 +27,16 @@ These behaviours are, however, considered unacceptable: - Unethical or unprofessional conduct. - Abuse of the reporting process to intentionally harass or exclude others. +# Enforcement and reporting guidelines + +If you are subject to or witness unacceptable behaviour or have any other concerns, please notify one of the community maintainers or [Andrew Smith](https://github.com/andrew-codes) as soon as possible. We will review and investigate every complaint. We shall use our discretion to decide when and how to respond to reported incidents, with options ranging from taking no action to banning someone permanently from the project and spaces sponsored by the project. You should also know the community maintainer is obligated to maintain confidentiality concerning the reporter of an incident. + +However, before taking further action, we will inform the accused of the report and give them a chance to speak about it. But in potentially dangerous situations, such as persistent harassment or threats to anyone's safety, we will take action without prior notice. + +This also applies to maintainers who do not follow the Code of Conduct. + +## Attribution +This Code of Conduct is adapted from the Contributor Covenant, version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html. + +For answers to common questions about this code of conduct, see https://www.contributor-covenant.org/faq From 2b78790664b9e98d4dc24a426ad2846c1177791c Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Mon, 10 Oct 2022 21:33:17 +0100 Subject: [PATCH 3/6] Update CODE-OF-CONDUCT.md --- docs/CODE-OF-CONDUCT.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/docs/CODE-OF-CONDUCT.md b/docs/CODE-OF-CONDUCT.md index 573130d..d2a0d67 100644 --- a/docs/CODE-OF-CONDUCT.md +++ b/docs/CODE-OF-CONDUCT.md @@ -27,7 +27,20 @@ These behaviours are, however, considered unacceptable: - Unethical or unprofessional conduct. - Abuse of the reporting process to intentionally harass or exclude others. -# Enforcement and reporting guidelines +## Our Responsibilities +Project maintainers are responsible for clarifying the standards of acceptable behavior. They are also expected to respond to inappropriate behaviour with the appropriate action. If in doubt, do reach out to a maintainer. + +Maintainers also have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope +This Code of Conduct applies to every one of the project's public spaces when an individual represents the project or its community. It also applies to everyone; contributors and maintainers. + +Examples of representing a project or community include: +- Using an official project e-mail address. +- Posting via an official social media account. +- Acting as an appointed representative at an online or offline event. + +## Enforcement and reporting guidelines If you are subject to or witness unacceptable behaviour or have any other concerns, please notify one of the community maintainers or [Andrew Smith](https://github.com/andrew-codes) as soon as possible. We will review and investigate every complaint. We shall use our discretion to decide when and how to respond to reported incidents, with options ranging from taking no action to banning someone permanently from the project and spaces sponsored by the project. You should also know the community maintainer is obligated to maintain confidentiality concerning the reporter of an incident. @@ -35,6 +48,16 @@ However, before taking further action, we will inform the accused of the report This also applies to maintainers who do not follow the Code of Conduct. +### Specific enforcement policies + +1. CORRECTION: Here, we will request a public apology. + +2. WARNING: This is given following a series of persistent behaviour. This can result in the restriction or suspension of our communal places. We may impose a temporary or permanent suspension for disregarding a warning. + +3. TEMPORARY BAN: Disregarding the terms of a temporary ban will lead to a permanent ban. + +4. PERMANENT BAN: an absolute prohibition on all community interaction. + ## Attribution This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html. From 398a1f7381f3bd4525c44c1e118a186b737acab8 Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Mon, 10 Oct 2022 23:26:58 +0100 Subject: [PATCH 4/6] Create pull_request_template.md --- .github/pull_request_template.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..9caf7c3 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,30 @@ +# Description + +Please include a summary of the change and which issue is fixed. +Please also include relevant motivation and context. List any dependencies that are required for this change. + +Fixes # (issue) + +## Type of change + +Please delete options that are not relevant. + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] Documentation update + +# How Has This Been Tested? + +Please describe the tests that you ran to verify your changes if applicable. + +# Checklist: +- [ ] I have read the contributing guide +- [ ] My code follows the style guidelines of this project +- [ ] I have performed a self-review of my own code +- [ ] I have commented my code, particularly in hard-to-understand areas +- [ ] I have made corresponding changes to the documentation +- [ ] My changes generate no new warnings +- [ ] I have added tests that prove my fix is effective or that my feature works +- [ ] New and existing unit tests pass locally with my changes +- [ ] Any dependent changes have been merged and published in downstream modules From 2cfc0a0608725b09193b6460c99129b2b331045e Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Mon, 10 Oct 2022 23:29:03 +0100 Subject: [PATCH 5/6] Delete pull_request_template.md --- .github/pull_request_template.md | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md deleted file mode 100644 index 9caf7c3..0000000 --- a/.github/pull_request_template.md +++ /dev/null @@ -1,30 +0,0 @@ -# Description - -Please include a summary of the change and which issue is fixed. -Please also include relevant motivation and context. List any dependencies that are required for this change. - -Fixes # (issue) - -## Type of change - -Please delete options that are not relevant. - -- [ ] Bug fix (non-breaking change which fixes an issue) -- [ ] New feature (non-breaking change which adds functionality) -- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) -- [ ] Documentation update - -# How Has This Been Tested? - -Please describe the tests that you ran to verify your changes if applicable. - -# Checklist: -- [ ] I have read the contributing guide -- [ ] My code follows the style guidelines of this project -- [ ] I have performed a self-review of my own code -- [ ] I have commented my code, particularly in hard-to-understand areas -- [ ] I have made corresponding changes to the documentation -- [ ] My changes generate no new warnings -- [ ] I have added tests that prove my fix is effective or that my feature works -- [ ] New and existing unit tests pass locally with my changes -- [ ] Any dependent changes have been merged and published in downstream modules From a71944ec19cc36255a3a349c82a9d094d889deb2 Mon Sep 17 00:00:00 2001 From: Bennykillua <67695793+Bennykillua@users.noreply.github.com> Date: Fri, 14 Oct 2022 15:41:08 +0100 Subject: [PATCH 6/6] Create pull_request_template.md (#82) --- .github/pull_request_template.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..9caf7c3 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,30 @@ +# Description + +Please include a summary of the change and which issue is fixed. +Please also include relevant motivation and context. List any dependencies that are required for this change. + +Fixes # (issue) + +## Type of change + +Please delete options that are not relevant. + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] Documentation update + +# How Has This Been Tested? + +Please describe the tests that you ran to verify your changes if applicable. + +# Checklist: +- [ ] I have read the contributing guide +- [ ] My code follows the style guidelines of this project +- [ ] I have performed a self-review of my own code +- [ ] I have commented my code, particularly in hard-to-understand areas +- [ ] I have made corresponding changes to the documentation +- [ ] My changes generate no new warnings +- [ ] I have added tests that prove my fix is effective or that my feature works +- [ ] New and existing unit tests pass locally with my changes +- [ ] Any dependent changes have been merged and published in downstream modules