Contributor’s Guide¶
When contributing to any of our programmes, please first discuss the change you wish to make via our official communication channel, or any other method approved by the Developer/Maintainer of the said hack before making the change.
Please note we have a Code Of Conduct and Safeguarding Policy, so do ensure that you follow them in all your interactions within this platform.
Pull Request Process For Hosted Projects¶
In the event that you are contributing to this codebase, please insure that you:
remove ‘install’ or ‘build’ dependencies before the end of the layer when doing a build.
update the README.md of said hack with details of changes to the interface, this includes new environment variables, exposed ports, useful file locations and container parameters.
increase the version numbers in any examples files and related documents to the new version that your Pull Request would represent. The versioning scheme we use is Git.
merge the Pull Request in once you have the sign-off of two other developers, preferably a maintainer, or if you do not have permission to do that, you may request a second reviewer to merge it for you.
Contributor Covenant Code of Conduct¶
Our Pledge¶
In the interest of fostering an open and welcoming environment, we as contributing members to Yonder Hacks pledge to making your participation in any of our hacks a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Our Standards¶
Examples of behavior that contributes to creating a positive environment include: * Using welcoming and inclusive language * Being respectful of differing viewpoints and experiences * Gracefully accepting constructive criticism * Focusing on what is best for our projects * Showing empathy towards others who contribute to any of our programs
Examples of unacceptable behavior by participants include: * The use of sexualized language or imagery and unwelcome sexual attention or advances * Trolling, insulting/derogatory comments, and personal or political attacks * Public or private harassment * Publishing others’ private information, such as a physical or electronic address, without explicit permission * Other conduct(s) which could reasonably be considered inappropriate in a professional setting
Our Responsibilities¶
Our Maintainers, specifically, and the entire working team in general share a collective responsibility to clarify the standards of acceptable behavior and are expected to take appropriate and fair corrective action(s) in response to any instances of unacceptable behavior.
Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned with the Code of Conduct and Safeguarding Policy, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Scope¶
This Code applies within all our project space, and it also applies when an individual is representing our community in public spaces. Examples of representing our community include using the official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of our community may be further defined and clarified by our Developers/Maintainers.
Enforcement¶
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the working team at yonderhacks@outlook.com. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Our working team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Developers, Maintainers and Contributors who do not follow or enforce our Code of Conduct and Safeguarding Policy in good faith may face temporary or permanent repercussions as determined by the leadership board of our platform’s including the working team’s decision to unapologetically disengage from the said person(s).
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
Change History¶
--ver. 0.1-- Initial Draft, 19 October 2019
--ver. 0.2-- Update with Notice, 27 June 2021
--ver. 0.3-- Upgraded to Read the Docs, 04 February 2022
Maintainer¶
* Copyright Yonder Hacks Contributors
* SPDX Identifier: Apache-2.0