GX Community Code of Conduct

Great Expectations community spaces are dedicated to fostering engagement, collaboration, and learning among developers interested in data quality and data management using GX’s product. As a member of this community, you’re an important part of our efforts to create a vibrant and constructive space where members can share knowledge, ask questions, provide feedback, and showcase their successes.

To ensure that GX community spaces remain a positive and productive environment for all members, we have developed this code of conduct to outline the standards of behavior and communication we expect from all members. By following this code of conduct, we can create a community that is welcoming, inclusive, and focused on achieving our shared goals.

Community guidelines

GX community spaces are dedicated to fostering engagement and communication among GX users. While interacting with other members, we expect community members to honor the following principles with the intention of creating a safe, inclusive, and supportive environment.

Be kind, respectful, and welcoming of diversity

Be kind, accepting, and encouraging of one another. This includes, but isn’t limited to, acting to:

  • Respect others: Treat all members of the community with respect and kindness. Do not use derogatory language, insults, or personal attacks. Ensure that the relationships and conversations in GX community spaces remain respectful, participatory, and productive. Show empathy towards other community members.
  • Be inclusive: Make everyone in our community feel welcome and encouraged to participate in the community, regardless of their background.
  • Make differences into strengths: Different people have different perspectives on issues, and that can be valuable for solving problems or generating new ideas. Be kind when offering constructive criticism, and gracefully accept constructive criticism when others provide it to you.
  • Welcome beginners: Be welcoming to beginners in the space. We intend this to be a space where community members—regardless of their technical abilities or stage in their career—feel comfortable contributing and discussing issues in the field.

Considerations for posting to GX community spaces

These guidelines will enable you to get your questions answered more quickly by helping us maintain an organized and effective space!

  • Try to solve the problem first: Before posting questions to community spaces, first try checking out the GX documentation and the GX Discourse forum to see if you can find your answers there.
  • Ask complete questions: We understand that when you encounter an issue while coding, you want quick and efficient resolution. To help us help you better, we request that you review this post on How to get your questions answered before asking questions in support channels.
  • Avoid posting the same post in multiple spaces: Posting the same question to multiple places will not get your question answered any faster, and duplicate questions will be deleted by our team. If you are unsure where to post, please default to GX OSS support in the Discourse forum; if there is a better location for your post, a team member will move it to the correct location.
  • Post in public spaces, not to private messages: User support is a big deal to the GX team! We find that the best way to help our users is to keep our support solutions visible to our users and prospective users. We discourage direct messaging the GX team for support. By posting publicly in the GX Discourse forum, other people can benefit from the support you and others receive.
  • Stay on topic: GX Community Spaces are organized into channels (Slack) and categories (Discourse) around specific topics. To facilitate discussion and collaboration, please stay on topic within each channel and category. See the Slack guidelines and Discourse guidelines below for details on the respective spaces.

By following the above guidelines, we can create a vibrant and constructive community where developers can collaborate and learn from one another!

Promotion of products or services

At GX, we believe that our community spaces should be primarily focused on promoting engagement, collaboration, and learning among developers interested in data quality and data management using our product. We encourage members to share their successes and showcase their work in the Discourse forum’s Share category and the #gx-share channel in Slack. At the same time, we ask that members remain mindful of the amount of self-promotion and non-GX marketing they are engaging in.

Here are some key points to review before promoting non-GX tools and services, including your own:

  • No soliciting: Do not cold DM our users to promote your product. If we receive a valid soliciting complaint about you, we will remove you from the community.
  • No promoting of products outside of designated spaces: We ask that you refrain from promoting products in any of our community spaces except for the #tools-and-services channel in Slack.
  • Reach out about partnership opportunities: If you see a partnership opportunity with Great Expectations, please DM Mollie Pettit before posting your promotion. We would love to create collaborative content and work with you if possible in promoting your product/service.

You can find the full list of rules for self-promotion in our Community Terms of Use.

If you have any questions about our promotional rules or want to run your promotion by us before posting, please do!

GX community spaces

This code of conduct applies within GX project spaces (e.g., GitHub and Slack), in public spaces when an individual is representing the project or its community, and at any event associated with GX, whether in-person or virtual. GX community spaces may include, but are not limited to:

  • Discourse forum
  • Slack
  • GitHub
  • Social media pages and groups
  • Events (virtual and in-person)
  • Any other platforms or channels created by GX to engage with the developer community

Forum-specific guidelines

You can find forum-specific guidelines here:

Anti-harassment & non-discrimination policy

GX is dedicated to ensuring that our community is a harassment- and discrimination-free environment. We value everyone as full human beings.

To foster an inclusive environment of kindness, cooperation, and understanding, we encourage and support participation in our community regardless of an individual’s actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, and related medical conditions), gender identity or expression (including transgender status and sex stereotypes), sexual orientation, marital status, domestic partnership or civil union status, military service or veteran status, physical, mental or intellectual disability, atypical hereditary cellular or blood trait, protected medical condition as defined by applicable state or local law (such as cancer or HIV/AIDS related), genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances.

No hostile or offensive conduct will be tolerated, including but not limited to offensive jokes, ridicule or mockery, insults or put-downs, offensive objects or pictures, requests for sexual favors, other verbal or physical conduct of a sexual nature, slurs, epithets or name-calling, unwelcome advances, intimidation, and physical assaults or threats.

Reporting and enforcement

Any instances of harassment or discrimination should be reported to community_support@greatexpectations.io. Please provide a description of the experience or the witnessed offense.

GX will review and investigate complaints and take action in line with our internal code of conduct policy, up to and including expulsion from GX community spaces. We will treat all reports of alleged harassment, sexual harassment, or discrimination seriously. We will maintain confidentiality to the extent possible.

However, to conduct a thorough investigation, certain information may need to be disclosed to other individuals, including the alleged offender. Consequently, absolute confidentiality cannot be promised or guaranteed.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to our code of conduct, or to ban temporarily or permanently any contributor for behaviors that they deem inappropriate, threatening, offensive, or harmful.

Our full Community Terms of Use can be found on our website.