You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+54-8Lines changed: 54 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,14 +133,6 @@ To link your Codecademy user profile to GitHub:
133
133
- Typos/bugs
134
134
- Plagiarism
135
135
136
-
## What is the policy for using generative AI?
137
-
138
-
We will not accept entries that were exclusively generated through an AI tool. We have this policy because:
139
-
140
-
- AI-generated content is often confidently incorrect, leading to the spread of inaccurate or misleading information.
141
-
- We provide authorship credit for submissions, and to submit AI-generated work under one's own name would be a violation of our plagiarism policy.
142
-
- Docs is an educational space for people to learn how to write effective technical documentation. Using generative AI, at this point, negatively impacts that desired learning goal.
143
-
144
136
## How do we update a PR branch?
145
137
146
138
To keep your PR branch up to date, navigate to the branch on your fork. Then press `Fetch upstream` and `Fetch and merge`.
@@ -158,6 +150,60 @@ git rebase upstream main
158
150
git push
159
151
```
160
152
153
+
## Can I use AI tools when contributing?
154
+
155
+
Yes! You can use AI tools to help create our Docs entries. [Codecademy Docs](https://github.com/Codecademy/docs) is an open-source project designed to help you learn how to contribute to open source, collaborate with the community, and use GitHub. It’s not meant to test whether you can write perfect technical content on your own.
156
+
157
+
AI can assist you with drafting, rewriting, or structuring content. However, you are responsible for ensuring your work meets Codecademy’s quality and [style standards](https://github.com/Codecademy/docs/blob/main/documentation/content-standards.md). AI is a tool to help you, but it doesn't replace the standards we expect.
158
+
159
+
You're accountable for all AI-assisted content.
160
+
161
+
You may use AI to generate drafts or refine your writing, but you must personally review and improve all AI-assisted content before submitting. Every entry must follow:
162
+
163
+
- The Docs entry template
164
+
- Our content standards
165
+
- Our style guidelines
166
+
167
+
> **Note:** If we detect plagiarism in your entry, you will be banned from contributing to Docs.
168
+
169
+
## What you need to verify
170
+
171
+
Even if AI produced the initial version of the entry, you must ensure that:
172
+
173
+
- The content is accurate, technically correct, and fact-checked.
174
+
- All explanations are clear and aligned with Codecademy Docs writing style.
175
+
- Code examples compile or run correctly when required.
176
+
- The text is not plagiarized or copied from external sources.
177
+
- The final entry sounds intentional, not generic, or filled with filler text.
178
+
- The formatting follows the Docs template exactly.
179
+
180
+
AI output often contains vague definitions, hallucinated details, or inconsistent explanations. You must correct and refine these issues before submitting a pull request.
181
+
182
+
## Quality standards apply to all entries
183
+
184
+
Regardless of how you created the content, every entry must:
185
+
186
+
- Use original wording.
187
+
- Include accurate definitions and examples.
188
+
- Follow the required structure, headings, and formatting.
189
+
- Maintain a simple, educational, and neutral tone.
190
+
- Avoid unnecessary complexity or overly broad explanations.
191
+
- Fit the scope of a Docs reference entry.
192
+
193
+
> **Note:** If your submission doesn't meet these standards, we'll ask you to revise it.
194
+
195
+
## What happens during review?
196
+
197
+
Maintainers (Codecademy’s content team who reviews all contributions) may request edits on any AI-assisted entry if it:
198
+
199
+
- Does not follow our template.
200
+
- Contains unclear, generic, or contradictory information.
201
+
- Includes mistakes or technical inaccuracies.
202
+
- Appears copied.
203
+
- Lacks the clarity expected from Docs entries.
204
+
205
+
You're expected to respond to feedback and make the requested improvements within 1 week, or your PR will be closed due to inactivity.
206
+
161
207
Remember, if you ever have any questions at all, we're always here to help in the [Codecademy Forums](https://community.codecademy.com/).
162
208
163
209
If you find any bugs or errors in the content, feel free to file an issue [here](https://github.com/Codecademy/docs/issues/new?assignees=Name+here&labels=bug&template=bug_reports.yml&title=%5BBug%2FError%5D+Subject%3A+Entry+Name)! 🖖
0 commit comments