Skip to content

Adjustments to make it more beginner and non-developer friendly #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Mar 6, 2025

Conversation

chriswblake
Copy link
Member

This pull request includes updates to the .devcontainer/devcontainer.json and several markdown files in the .github/steps directory to enhance the GitHub Copilot onboarding experience. The changes primarily focus on improving the setup instructions, adding new features, and providing more detailed guidance for users.

Enhancements to GitHub Copilot onboarding experience:

  • Extension Updates:

    • Added the ms-python.python and ms-python.debugpy extensions to the VS Code configuration in .devcontainer/devcontainer.json. This ensures users have the necessary tools for Python development.
  • Step 1: Preparing:

    • Renamed the section to "Hello Copilot" and updated the introduction to be more engaging. Added explanations about common interactions with Copilot, including inline suggestions and Copilot Chat.
    • Updated instructions to verify the installation of both GitHub Copilot and Python extensions. Added steps to open the Copilot Chat panel and clarified the process for running the project.
  • Step 2: Getting work done with Copilot:

    • Renamed the section to emphasize productivity with Copilot. Added a detailed explanation of how Copilot works, including context, models, and prompts.
    • Provided a step-by-step activity to fix a bug related to duplicate student registrations using Copilot's suggestions.
    • Added an activity to generate sample data for testing using Copilot's inline chat feature.

These changes aim to create a more comprehensive and user-friendly experience for new users of GitHub Copilot, making it easier to get started and leverage its features effectively.

@chriswblake chriswblake self-assigned this Mar 6, 2025
@chriswblake chriswblake changed the title Review adjustments Adjustments to make it more beginner and non-developer friendly Mar 6, 2025
@chriswblake chriswblake merged commit 204b46a into main Mar 6, 2025
@chriswblake chriswblake deleted the chriswblake/review-adjustments branch March 6, 2025 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant