GitHub Push Protocol

Commit Guidelines

Message Format

  • Use concise, one-line commit messages
  • Start with lowercase verb (add, update, fix, remove)
  • Be specific about changes made
  • NO mention of automated tools or AI assistance

Examples

✅ Good:

  • update team member profiles
  • fix navigation menu links
  • add new research project

❌ Bad:

  • Updated files using Claude
  • AI-generated improvements
  • Automated changes

Push Process

  1. Stage changes: git add .
  2. Commit with message: git commit -m "descriptive one-line message"
  3. Push to remote: git push origin master

Pre-push Checklist

  • All changes tested locally
  • No broken links or images
  • Jekyll build succeeds
  • Commit message follows protocol