Skip to content

[Documentation:Developer] AI Usage Policy#12416

Merged
bmcutler merged 1 commit intomainfrom
ai-contributions-doc
Feb 15, 2026
Merged

[Documentation:Developer] AI Usage Policy#12416
bmcutler merged 1 commit intomainfrom
ai-contributions-doc

Conversation

@JManion32
Copy link
Contributor

@JManion32 JManion32 commented Feb 7, 2026

Why is this Change Important & Necessary?

Fixes #12407
Submitty does not have a policy regarding AI usage. This is becoming increasingly important for all open source projects, and must be easily available for all contributors.

What is the New Behavior?

Added an Usage of Generative AI Policy to CONTRIBUTING.md.

What steps should a reviewer take to reproduce or test the bug or new feature?

Does this adequately address AI usage for our project? Is there anything I should add/delete/revise?

Automated Testing & Documentation

N/A

Other information

We should also add something like this to submitty.org, though I am unsure where is best.

@github-project-automation github-project-automation bot moved this to Seeking Reviewer in Submitty Development Feb 7, 2026
@JManion32 JManion32 requested a review from bmcutler February 7, 2026 03:58
@automateprojectmangement automateprojectmangement bot moved this from Seeking Reviewer to In Review in Submitty Development Feb 7, 2026
@codecov
Copy link

codecov bot commented Feb 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 21.67%. Comparing base (938e50f) to head (e4bfe7d).
⚠️ Report is 10 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##               main   #12416   +/-   ##
=========================================
  Coverage     21.67%   21.67%           
  Complexity     9623     9623           
=========================================
  Files           268      268           
  Lines         36171    36171           
  Branches        486      486           
=========================================
  Hits           7840     7840           
  Misses        27849    27849           
  Partials        482      482           
Flag Coverage Δ
autograder 21.39% <ø> (ø)
js 2.04% <ø> (ø)
migrator 100.00% <ø> (ø)
php 20.69% <ø> (ø)
python_submitty_utils 80.08% <ø> (ø)
submitty_daemon_jobs 90.72% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor

@Rkoester47 Rkoester47 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this addition is a great idea, and makes things very clear moving forward. The wording of the message is strong and concise. Also, adding this to submitty.org sounds like the right move. Maybe it would work in Developer > Getting Started > Overview , or Developer > Getting Started > Make a Pull Request.

@github-project-automation github-project-automation bot moved this from In Review to Awaiting Maintainer Review in Submitty Development Feb 9, 2026
Copy link
Member

@williamjallen williamjallen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable to me. We can iterate in the future.

Copy link
Member

@IDzyre IDzyre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think having the you are responsible for testing to make sure your changes work part is significantly important, as many times we have had PRs that if you run submitty_install or submitty_install_site on the branch it fails miserably, so we can tell that they didn't test.

@bmcutler bmcutler merged commit 81c3909 into main Feb 15, 2026
51 of 52 checks passed
@bmcutler bmcutler deleted the ai-contributions-doc branch February 15, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Document guidelines for use of Generative AI / LLMs by Submitty contributors

5 participants