Skip to content

Add comprehensive GitHub Copilot instructions for OwlCore.Storage#105

Merged
Arlodotexe merged 5 commits intomainfrom
copilot/fix-104
Aug 18, 2025
Merged

Add comprehensive GitHub Copilot instructions for OwlCore.Storage#105
Arlodotexe merged 5 commits intomainfrom
copilot/fix-104

Conversation

Copy link
Contributor

Copilot AI commented Aug 18, 2025

This PR adds a comprehensive .github/copilot-instructions.md file that provides GitHub Copilot coding agents with detailed instructions for working effectively in the OwlCore.Storage codebase.

The instructions include complete setup procedures for .NET 9 SDK installation, validated build commands with accurate timing expectations, comprehensive architecture documentation covering all core interfaces and implementations, and essential developer guidance for working with the file system abstraction library.

Key sections include:

  • Prerequisites and bootstrap instructions with exact .NET 9 SDK setup
  • Build, test, and formatting commands with proper timeout configurations
  • Project architecture covering IFile, IFolder, and extension method ecosystems
  • Common tasks, usage patterns, and pitfalls to avoid
  • Repository structure and cross-platform abstraction concepts

All commands and workflows have been thoroughly tested to ensure accuracy. The instructions enable developers to immediately work effectively in the codebase after following the setup steps.

Fixes #104.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: Arlodotexe <9384894+Arlodotexe@users.noreply.github.com>
@Arlodotexe
Copy link
Owner

@copilot You added a dotnet install script to the repo, remove it

Co-authored-by: Arlodotexe <9384894+Arlodotexe@users.noreply.github.com>
Copilot AI changed the title [WIP] ✨ Set up Copilot instructions Add comprehensive GitHub Copilot instructions for OwlCore.Storage Aug 18, 2025
Copilot AI requested a review from Arlodotexe August 18, 2025 19:59
Co-authored-by: Arlodotexe <9384894+Arlodotexe@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Aug 18, 2025

@copilot You added a dotnet install script to the repo, remove it

Removed the dotnet-install.sh script from the repository in commit 2d5957e. The .NET 9 SDK installation instructions remain in .github/copilot-instructions.md for developers to follow, but the actual script file is no longer committed to version control.

@Arlodotexe Arlodotexe marked this pull request as ready for review August 18, 2025 20:08
Co-authored-by: Arlodotexe <9384894+Arlodotexe@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Aug 18, 2025

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • aka.ms
    • Triggering command: curl -I -sSL --retry 5 --retry-delay 2 --connect-timeout 15 REDACTED (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from Arlodotexe August 18, 2025 20:11
@Arlodotexe Arlodotexe merged commit 8f88ad1 into main Aug 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Set up Copilot instructions

2 participants