
Contribute to Copilot That Jawn
Help the copilot community level up their AI game!
How to Contribute
We believe the best insights come from the community. If you've got a killer tip, trick, or insight about AI development tools, we want to hear from you! Contributing to Copilot That Jawn is straightforward - just submit a pull request with your content.
What We're Looking For
- GitHub Copilot tips and tricks
- Microsoft 365 Copilot insights
- Azure AI Services best practices
- Copilot Studio tutorials
- AI productivity workflows
- Real-world case studies
Content Guidelines
- Clear, actionable advice
- Include code examples
- Beginner to advanced levels
- Test your examples
- Proper attribution
- Philly flavor welcome!
Step-by-Step Contribution Process
-
Fork the Repository
Head over to github.com/csharpfritz/CopilotThatJawn and fork the repo to your account. -
Clone Your Fork
git clone https://github.com/[your-username]/CopilotThatJawn.git
-
Create a New Branch
git checkout -b add-[your-tip-name]
-
Add Your Content
Create a new markdown file in theContent/Tips/
directory following our format (see below). -
Test Locally
Rundotnet watch run --project Web
to see how your content looks. -
Commit Your Changes
git add . && git commit -m "Add tip: [brief description]"
-
Submit a Pull Request
Push to your fork and create a pull request with a clear description of your contribution.
Markdown Format Template
Each tip should be a markdown file with YAML frontmatter. Here's the template to follow:
---
title: "Your AI Development Tip Title"
description: "A clear, concise summary that will appear in card previews and search results"
category: "GitHub Copilot" # Choose: GitHub Copilot, Microsoft 365 Copilot, Azure AI, Tools
tags: ["ai-development", "productivity", "code-generation"] # Add 2-4 relevant tags
difficulty: "Beginner" # Choose: Beginner, Intermediate, Advanced
author: "Your Name"
publishedDate: "2025-06-07" # Current date in YYYY-MM-DD format
lastModified: "2025-06-07" # Update when you modify the content
featured: false # Set to true for standout content
---
# Descriptive Title of Your AI Development Tip
Brief introduction (2-3 sentences) explaining what problem this tip solves and why it's useful for AI-assisted development.
## The Problem
Describe the challenge or inefficiency that developers commonly face. Example:
```typescript
// Without AI assistance, you might write repetitive code like this
function validateUserInput(input: string): boolean {
// Manual validation logic here
return true;
}
```
## The Solution
Show how to solve it using AI tools effectively:
```typescript
// Let GitHub Copilot help by commenting your intent
// Validate user input checking for: valid email, min 8 chars, contains number
function validateUserInput(input: string): ValidationResult {
// Copilot will suggest comprehensive validation
}
```
## Key Points
- Use bullet points for quick takeaways
- Include practical examples
- Add Philly references when relevant
- Link to related tips or documentation
## Pro Tips
1. Share keyboard shortcuts
2. Mention common pitfalls
3. Provide real-world scenarios
## Related Resources
- Link to official docs
- Reference other tips
- Suggest next steps
Remember to test all code examples and make sure they work before submitting!
Good Examples
- ✅ "GitHub Copilot Chat: Debugging Like a Pro"
- ✅ "5 Copilot Shortcuts Every Developer Should Know"
- ✅ "Building Azure Functions with AI Assistance"
- ✅ "Prompt Engineering for Better Code Generation"
Things to Avoid
- ❌ Overly promotional content
- ❌ Outdated or untested examples
- ❌ Copy-paste from documentation
- ❌ Missing code examples
Ready to Contribute?
Join our community of contributors and help make AI development more accessible for everyone!
Visit GitHub Repo Suggest IdeasQuestions or Need Help?
Contributing for the first time? No worries! We're here to help:
- Check out our existing tips for inspiration
- Open an issue on GitHub to discuss your idea first
- Join the conversation in pull request discussions
- Don't be afraid to ask questions - we're all learning!