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
Visit http://localhost:3000/ and open your browsers dev console. After the Apollo Client rebuild finishes, you should see `it worked` in the console.
206
+
207
+
## AI contribution guidelines
208
+
209
+
We understand that more and more code is written by AI-assisted coding tools and as such, it is easier than ever to contribute to Apollo Client in the form of issues and PRs. Triaging issues and reviewing AI-assisted PRs tend to take up more maintainer bandwidth than traditional contributions and can take away opportunities for advancement in other areas of the library.
210
+
211
+
While we recognize the value of AI tools, we ask that you use AI responsibly:
212
+
213
+
- Always review AI-generated code yourself before submitting a PR.
214
+
- Only open issues and PRs that you understand yourself. The maintainers tend to ask followup questions about the issue or design choices in a PR and you need to be able to explain them.
215
+
- Do not ignore the issue templates. Open an issue first to discuss solutions with the maintainers before opening PRs to reach agreement on how best to fix. The maintainers often have additional context about the code that might be relevant to the problem.
216
+
- Avoid AI-generated content in comments, especially in response to questions and feedback posted by the maintainers. LLMs tend to take maintainer feedback verbatim and make changes without additional discussion. This adds a lot of churn and maintainers' time to constantly re-review changes that might not address the feedback.
217
+
- Do not open issues generated by AI tools that provide solutions in search of a problem. An issue needs to have a clear end-to-end reproduction with a problem that is experienced in a production environment with relevant context on what caused the issue to appear.
218
+
- Do not open PRs created by AI tools that provide solutions in search of a problem. Discuss the problem in an issue first and wait for maintainer feedback to ensure the PR isn't solving the wrong thing.
219
+
- Let the maintainers know you are interested in contributing a PR to fix an issue by adding a comment in the issue. This avoids PR overlap from different contributors.
220
+
221
+
Pull requests and issues that ignore these guidelines might be closed at the maintainers' discretion.
0 commit comments