A stylized illustration of a robot's head. The robot has a rounded, egg-like shape with a gradient of teal and green. It wears large, aviator-style goggles with light blue lenses. The robot's face is white with two small, dark oval eyes and glowing green accents on the sides of its head.
  • Get Started: Request Org Access
  • Type: AI-Assisted Development
  • Cost: Specialty License
  • Review Status: Restricted
  • Approved Data Types: Internal, Public, Sensitive

Description

GitHub Copilot

GitHub Copilot is an AI-powered code assistant that integrates directly into your coding workflow to offer suggestions, automate routine tasks, and accelerate project development.

Type: AI-Assisted Development Cost: Specialty License Review Status: Restricted Approved Data: Internal, Public, Sensitive

Key Benefits & Capabilities

🎓 Learning Aid

Provides real-time coding examples, syntax references, and best practice recommendations for new languages and frameworks.

⚡ Code Generation

Generates boilerplate code snippets, React components, Node.js API endpoints, and database models to save you time.

🔍 Syntax Error Detection

Flags and resolves syntax errors directly in your editor, significantly streamlining your debugging workflow.

📝 Automated Documentation

Automatically generates clear docstrings, inline code explanations, and markdown documentation files.

♿ Accessibility Support

Suggests accessible code patterns, semantic HTML structure, and appropriate ARIA attributes automatically.

🤝 Pair Programming

Acts as a virtual partner to brainstorm logic, explore alternative algorithms, and refine software architectures.

Acquiring & Setting Up Copilot

Notre Dame departments can utilize GitHub Internal at no cost. GitHub Copilot requires a license with a monthly fee. License access for Copilot is granted in 3 main steps:

1 Request Access

Organization owners request Copilot enablement via the ServiceNow Request Portal. Licensing is billed via FOAPAL.

Don't have an Org? Request a New GitHub Org

2 Assign Licenses

Once Copilot is enabled for your department, Organization owners can easily assign licenses to team members.

Grant User Licenses

3 Setup IDE & Log In

Developers log in through GitHub Internal and install the Copilot extension in VS Code or JetBrains.

View Setup Guide

🛡️ Data Security Guidelines

  • Never input sensitive data: Keep API keys, passwords, student records, or personal identifiers out of prompts.
  • Exclude secret files: Configure .gitignore or Copilot exclusion rules to block access to .env files.
  • Information Security: Adhere to official University security standards and DevSecOps guidelines.

📋 Code Quality & Oversight

  • Outputs are drafts: Copilot code must always be reviewed and tested before merging or deploying.
  • Coding standards: Ensure all generated logic meets University readability and documentation standards.
  • Review workflow: Incorporate peer review, static analysis, and unit testing into all workflows.