GitHub Copilot

- 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.
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 Licenses3 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
.gitignoreor Copilot exclusion rules to block access to.envfiles. - 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.