Add Copilot instructions for repository context#7
Conversation
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
|
@copilot additional project pointers |
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Added all 8 project principles to the Copilot instructions under a new "Project Philosophy" section in commit 14df6f4. |
|
@copilot Please note files in script folder and that tests are now:
|
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Updated the Copilot instructions with scripts folder reference and corrected testing approach: module tests using |
|
@copilot project structure is not correct |
Co-authored-by: fredli74 <6632456+fredli74@users.noreply.github.com>
Adds
.github/copilot-instructions.mdto provide AI coding assistants with project-specific context following GitHub's recommended structure.Changes
Created
.github/copilot-instructions.mdwith:pkg/directory containing core, accountdb, storagedb, and lockablefile submodules; server, hashback, and util top-level modules; scripts/ folder with build and test scripts; Docker configuration files*_unix.go,*_windows.go), cross-platform compatibility requirements, ASCII art header format./scripts/build_all.shfor multi-platform builds,./scripts/docker_build.shfor Docker images,go test ./...per module (pkg/core, pkg/accountdb, pkg/storagedb, pkg/lockablefile, server, hashback, util), E2E smoke tests via./scripts/e2e_hashbox.shwith environment overrides (E2E_SOURCE_DIR, E2E_DATASET, E2E_TMP_ROOT, E2E_DOCKER)Updated
.gitignoreto excludeserver/test/artifactsThe instructions enable Copilot to generate code that matches existing patterns: single-binary philosophy, minimal dependencies, platform-specific conventions, and the project's specific coding philosophy used throughout the codebase.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.