Community Guidelines

Building a welcoming and inclusive community

Community Guidelines

Building software should be safe for everyone. These guidelines help create a welcoming, inclusive, and productive environment for all community members.

Building a Strong Community

A healthy community is built on mutual respect and constructive interaction. Community members are encouraged to:

  • Be welcoming - Embrace newcomers and help them get started
  • Assume good intent - Give others the benefit of the doubt
  • Stay on topic - Keep discussions relevant and focused
  • Use clear language - Communicate concisely and respectfully
  • Be constructive - Offer helpful feedback rather than criticism

Expected Behaviour

All participants in this community are expected to:

  • Use welcoming and inclusive language
  • Be respectful of differing viewpoints and experiences
  • Gracefully accept constructive criticism
  • Focus on what is best for the community
  • Show empathy towards other community members

Unacceptable Behaviour

The following behaviours are not tolerated:

  • Threats of violence - Any form of threatening language or behaviour
  • Hate speech - Discriminatory language targeting individuals or groups
  • Harassment - Persistent unwanted contact or attention
  • Bullying - Intimidation or demeaning behaviour
  • Impersonation - Pretending to be someone else
  • Privacy violations - Sharing others’ private information without consent
  • Spam - Unsolicited promotional content or repetitive messaging

Addressing Issues

If you witness or experience unacceptable behaviour:

  1. Document the incident - Keep records of what happened
  2. Report it - Reach out through appropriate channels
  3. Disengage - Remove yourself from harmful situations when possible

Project maintainers have the right and responsibility to:

  • Remove, edit, or reject comments, commits, and other contributions that violate these guidelines
  • Temporarily or permanently ban contributors for behaviours deemed inappropriate, threatening, or harmful

Enforcement

Violations of these guidelines may result in:

  • A warning from project maintainers
  • Temporary suspension from community spaces
  • Permanent removal from community spaces
  • Content being removed or edited

Scope

These guidelines apply to all community spaces, including:

  • Repository discussions and issues
  • Pull request comments
  • Blog comments
  • Any other community forums or channels

Questions

If you have questions about these guidelines or need to report an incident, please open an issue or reach out directly.


These guidelines are inspired by the GitHub Community Guidelines and released under the Creative Commons Zero License.

Latest Posts

GCP Managed Kafka Authentication Handler
GCP Managed Kafka Authentication Handler

When working with Google Cloud Platform’s Managed Service for Apache Kafka, you’ll quickly discover that authentication can be surprisingly challenging, especially when using Apache Beam Dataflow pipelines. In this post, I’ll share a utility I created called gcp-kafka-auth-handler that bridges this gap.

AWS KMS Key Replication
AWS KMS Key Replication

When architecting cloud-based solutions, one key principle I follow is to isolate resources within their respective regions and avoid sharing or replicating them across regions. This approach consistently provides a more secure and compliant framework for business continuity. Recently, AWS has introduced replication capabilities for various resources. In this post, I will delve into AWS Key Management Service (KMS) and assess whether adopting replication for KMS keys offers tangible benefits.

AWS VPN Client
AWS VPN Client

Amazon Web Services (AWS) offers a VPN Client that is particularly advantageous for organizations seeking scalable and secure connectivity solutions compared to traditional VPN services like NordVPN. This distinction is largely due to the inherent flexibility and elasticity of cloud-based services provided by AWS, tailored to meet the dynamic requirements of modern businesses.