birt icon indicating copy to clipboard operation
birt copied to clipboard

Add Copilot coding agent instructions

Open Copilot opened this issue 3 weeks ago • 0 comments

Configures GitHub Copilot coding agent for this repository by providing project context and conventions.

Changes

Created .github/copilot-instructions.md with:

  • Build system: Maven 3.9.11 + Tycho, JDK 21, multi-module project structure
  • Project layout: Core modules (build, chart, core, data, engine, model, UI, viewer, xtab) and their purposes
  • Code standards: Eclipse Public License 2.0 header format, Eclipse Java conventions
  • Contribution requirements: Eclipse Contributor Agreement (ECA) mandate
  • Runtime constraints: Tomcat 9.0.7*-9.0.10*, JVM argument -add-opens=java.base/java.net=ALL-UNNAMED
  • Development workflow: Build commands, test locations, backward compatibility expectations

This enables the agent to understand BIRT's Eclipse platform integration, complex Tycho build system, and multi-module architecture when working on issues.

[!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: /usr/bin/curl curl -s REDACTED (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.

<Onboard this repo></issue_description>

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

  • Fixes eclipse-birt/birt#2336

✨ 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 avatar Dec 04 '25 11:12 Copilot