Skip to content

Commit b21b39d

Browse files
committed
chore: Add CODEOWNERS, PR Template, & Code of Conduct
1 parent 7fa8bf6 commit b21b39d

File tree

3 files changed

+82
-0
lines changed

3 files changed

+82
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @brandenrodgers @camden11 @joe-yeager @chiragchadha1

.github/CODE_OF_CONDUCT.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# HubSpot CMS VS Code Code of Conduct
2+
3+
## Our Pledge to you, our community of developers
4+
5+
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.
6+
7+
## Our Standards and Expectations
8+
9+
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:
10+
11+
**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.
12+
13+
### Examples of behavior that follows UGJ and HEART
14+
15+
- Demonstrating empathy and kindness toward other people who are trying to learn
16+
- Being respectful of differing opinions, viewpoints, and levels of experience
17+
- Giving and gracefully accepting constructive criticism
18+
- Providing sources of information when providing feedback on code
19+
20+
### Examples of unacceptable behavior
21+
22+
- Trolling, insulting, or personally attacking another person's code, PR, or experience level
23+
- Publishing private information such as physical addresses, email information, credentials, or phone numbers of users
24+
- Posting of inappropriate language or imagery within code, comments, or PRs
25+
- Unsolicited and/or unrelated mentions or pings to members of the community
26+
- Commenting or publishing content for promotional purposes only
27+
- Other conduct that could reasonably be considered inappropriate in a professional setting
28+
29+
### On the use of AI-generated solutions and content
30+
31+
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.
32+
33+
The following are guidelines as they relate to the use of generative AI when submitting code:
34+
35+
- 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. You're remarkable and we want to hear from you.
36+
- Be Transparent: Just as our HEART value on transparency explains, be open and honest in your use of generative AI when posting.
37+
- It's important to specify which AI was used when generating your code as each AI might provide different results from the same prompt.
38+
- Do not just copy and paste AI content to answer questions, provide solutions, or give a false impression of your experience.
39+
40+
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.
41+
42+
## Enforcement of our Code of Conduct
43+
44+
HubSpot’s Developer Relations and Developer Teams, 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.
45+
46+
Actions we may take include but are not limited to:
47+
48+
- Removing, editing, or rejecting commits, code, comments, issues, or other content contributions to this organization and its repositories.
49+
- Blocking (also known as Banning) a user's access to the organization or repository for either a certain length of time or indefinitely
50+
- Implementation of temporary interaction limits in response to incidents
51+
52+
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.
53+
54+
When these actions are taken, the reasoning for moderation-based decisions will be provided where applicable and when appropriate.
55+
56+
## Reporting violations of the Code of Conduct
57+
58+
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](https://form.asana.com/?k=p7aM0fpd3G4JGETDL_nYXg&d=8587152060687)
59+
60+
Contacting a member of the HubSpot Developer Relations or HubSpot Developer teams, 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.
61+
62+
## Attribution
63+
64+
This Code of Conduct is adapted from the [HubSpot Developer Relations Global Code of Conduct](https://github.com/hubspotdev/.github/blob/main/CODE_OF_CONDUCT.md).

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Description and Context
2+
3+
<!-- Provide a summary of what has changed -->
4+
<!-- Provide links to relevant discussions or documentation to promote understanding and addressing this PR -->
5+
<!-- Describe any packages you'd like to add and the reasons why. -->
6+
7+
## Screenshots
8+
9+
<!-- Provide images of the before and after functionality -->
10+
11+
## TODO
12+
13+
<!--Is there anything you're leaving behind that should be done? You can create issues for your TODOS, or simply suggest them here and we will help sort them out -->
14+
15+
## Who to Notify
16+
17+
<!-- /cc those you wish to know about the PR -->

0 commit comments

Comments
 (0)