Skip to content

Comments

Add Copilot instructions for repository onboarding#3600

Merged
luis100 merged 2 commits intomasterfrom
copilot/configure-copilot-instructions
Feb 20, 2026
Merged

Add Copilot instructions for repository onboarding#3600
luis100 merged 2 commits intomasterfrom
copilot/configure-copilot-instructions

Conversation

Copy link
Contributor

Copilot AI commented Feb 20, 2026

Configures repository-wide custom instructions to help Copilot coding agent understand RODA's architecture, build system, and development workflow without repeated exploration.

Changes

  • Created .github/copilot-instructions.md with:
    • Tech stack: Java 21, Maven 3.8.6+, GWT 2.12.2, Spring Boot 3.4.10, Solr 9.10.0, PostgreSQL 17
    • Build commands and Maven profiles (-Pcore, -Pdebug-main)
    • GitHub Packages authentication requirement for dependency resolution
    • Docker Compose setup for test dependencies (Solr, PostgreSQL, ZooKeeper, LDAP)
    • Module structure: roda-common, roda-core, roda-ui
    • CI workflow details (TestNG groups, required environment variables)
    • Code style enforcement via Checkstyle and Eclipse formatter
    • Common build issues: GitHub auth failures, missing Docker services, GWT cache
    • Test execution times (full suite: 8-12 min, CI subset with -Dtestng.groups="travis")

Key guidance for agents

  • Always configure ~/.m2/settings.xml before building (GitHub Packages dependency)
  • Start Docker services before tests: docker compose -f deploys/standalone/docker-compose-dev.yaml up -d
  • Multi-module builds require mvn install to update local repository when modifying roda-core
  • First GWT compile takes 5-10 minutes; use codeserver for hot reload in development

Follows GitHub's best practices for repository custom instructions.

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:

  • gh.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

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

Original prompt

This section details on the original issue you should resolve

<issue_title>✨ Set up Copilot instructions</issue_title>
<issue_description>Configure instructions for this repository as documented in Best practices for Copilot coding agent in your repository.

</issue_description>

Comments on the Issue (you are @copilot in this section)


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

Copilot AI changed the title [WIP] Set up Copilot instructions for the repository Add Copilot instructions for repository onboarding Feb 20, 2026
Copilot AI requested a review from hmiguim February 20, 2026 13:29
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Feb 20, 2026
@luis100 luis100 removed the request for review from hmiguim February 20, 2026 16:15
@luis100 luis100 marked this pull request as ready for review February 20, 2026 16:24
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Feb 20, 2026
@dosubot
Copy link

dosubot bot commented Feb 20, 2026

Related Documentation

Checked 5 published document(s) in 1 knowledge base(s). No updates required.

How did I do? Any feedback?  Join Discord

@dosubot dosubot bot added the enhancement label Feb 20, 2026
Copilot AI and others added 2 commits February 20, 2026 16:31
Co-authored-by: hmiguim <1252710+hmiguim@users.noreply.github.com>
@luis100 luis100 force-pushed the copilot/configure-copilot-instructions branch from 1aaab46 to 53ca11f Compare February 20, 2026 16:33
@luis100 luis100 merged commit df09986 into master Feb 20, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Set up Copilot instructions

3 participants