This code of conduct applies to all repositories within the HubSpot Developer Relations Github Organization (HubSpotDev). Please note that this code of conduct may vary depending on the repository and we encourage you to review each repository's code of conduct before participating/contributing.
The HubSpot Developer Relations Team’s mission is to inspire and enable developers to grow better with the HubSpot Platform while serving as your voice within HubSpot. We pledge to make participation in this community a harassment-free experience for everyone regardless of age, body size, disability (visible or invisible), ethnicity, sexual characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
At HubSpot, we don’t have pages of policies or procedures and instead have a three-word policy of “Use Good Judgement” (UGJ) and to always have HEART. We encourage our community to also UGJ and to share in the following core values of HubSpot:
Be Humble: Nothing is perfect, especially when it comes to coding. Be self-aware and always be respectful.
Be Empathetic: Don’t just be understanding of someone’s comments or questions, also act with compassion and respect for all.
Be Adaptable: Be curious, ask questions, and always be ready to change. Be a life-long learner.
Be Remarkable: Share your knowledge, provide resources for others to view, and don’t be afraid to be awesome.
Be Transparent: Be open and honest with others, most importantly, yourself.
- Demonstrating empathy and kindness toward other people who are trying to learn
- Being respectful of differing opinions, viewpoints, and levels of experience
- Giving and gracefully accepting constructive criticism
- Providing sources of information when providing feedback on code or concepts
- Trolling, insulting, or personally attacking another person's code, PR, or experience level
- Publishing private information such as physical addresses, email information, credentials, or phone numbers of users
- Posting of inappropriate language or imagery within code, comments, or PRs
- Unsolicited and/or unrelated mentions or pings to members of the community
- Commenting or publishing content for promotional purposes only
- Other conduct that could reasonably be considered inappropriate in a professional setting
At HubSpot, if there’s one thing we love, it's technology. As generative AI tooling is advancing and iterating, many users are still getting accustomed to using such technology.
The following are guidelines as they relate to the use of generative AI when submitting code or answering questions:
- You are responsible for what you post, make sure to review, to the best of your ability, what is posted before publishing and revise the content to be in your tone of voice, as AI answers can occasionally use an authoritarian tone. You're remarkable and we want to hear it from you.
- Be Transparent: Just as our HEART value on transparency explains, be open and honest in your use of generative AI when posting.
- It's important to specify which AI was used when generating your code as each AI might provide different results from the same prompt.
- Do not just copy and paste AI content to answer questions, provide solutions, or give a false impression of your experience.
Not following the guidelines above may, in some situations, result in a violation of this code of conduct. Please refer to the next section concerning violations and enforcement of this code of conduct.
HubSpot’s Developer Relations Team, along with select members of the HubSpot Organization and community, are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior or actions that violate this code of conduct.
Actions we may take include but are not limited to:
- Removing, editing, or rejecting commits, code, comments, issues, or other content contributions to this organization and its repositories.
- Blocking (also known as Banning) a user's access to the organization or repository for either a certain length of time or indefinitely
- Implementation of temporary interaction limits in response to incidents
It’s important to understand that actions taken regarding violations may warrant additional disciplinary action that extends to other areas of HubSpot’s Community such as the HubSpot Developer Slack and HubSpot’s Community Forums.
When these actions are taken, the reasoning for moderation-based decisions will be provided where applicable and when appropriate.
To report violations of this code of conduct, please fill in the following form located at the link below:
HubSpot Developer Community Code of Conduct Violation Reporting
Contacting a member of the HubSpot Developer Relations team, members of the HubSpot Organization and/or community via unsolicited mentions or pings is strongly discouraged and may be considered a violation of our code of conduct with regards to harassment.