From 0ef96e2456eab2d9611d364a44a599a52c88ad64 Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Fri, 11 Oct 2024 23:26:51 +0200 Subject: [PATCH] [Oomph-Setup] Add equinox.p2 configuration setup Additionally add a styled and drag&drop-able Oomph Configuration button to the main README. Part of https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2430 --- README.md | 3 + releng/org.eclipse.equinox.p2.setup/.project | 11 +++ .../org.eclipse.core.resources.prefs | 2 + .../EquinoxP2Configuration.setup | 86 +++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 releng/org.eclipse.equinox.p2.setup/.project create mode 100644 releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs create mode 100644 releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup diff --git a/README.md b/README.md index f1c0ce10c8..ca40a579fb 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,6 @@ To build and run the unit test, use the following command: See [CONTRIBUTING.md](https://github.com/eclipse-equinox/.github/blob/main/CONTRIBUTING.md) +[![Create Eclipse Development Environment for Equinox P2](https://download.eclipse.org/oomph/www/setups/svg/P2.svg)]( +https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-equinox/p2/master/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup&show=true +"Click to open Eclipse-Installer Auto Launch or drag into your running installer") diff --git a/releng/org.eclipse.equinox.p2.setup/.project b/releng/org.eclipse.equinox.p2.setup/.project new file mode 100644 index 0000000000..3c0d27961e --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/.project @@ -0,0 +1,11 @@ + + + org.eclipse.equinox.p2.setup + + + + + + + + diff --git a/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs b/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup b/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup new file mode 100644 index 0000000000..5b03ae92e1 --- /dev/null +++ b/releng/org.eclipse.equinox.p2.setup/EquinoxP2Configuration.setup @@ -0,0 +1,86 @@ + + + + + https://www.eclipse.org/downloads/images/committers.png + + + P2 + + + + + + The Equinox P2 installation provides the latest tools needed to work with the project's source code. + + + + + + + record + + + + + + + + + + + + The Equinox P2 workspace provides all the source code of the project. + + + <p> + The <code>Equinox P2</code> configuration provisions a dedicated development environment for the complete set of projects that comprise P2, + i.e. the projects that are contained in the <a href="https://github.com/eclipse-equinox/p2">p2</a> repository. + </p> + <p> + The installation is based on the latest successful integration build of the <code>Eclipse Platform SDK</code>, + the PDE target platform, like the installation, is also based on the latest integration build, + and the API baseline is based on the most recent release. + <p> + </p> + Please <a href="https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning">read the tutorial instructions</a> for more details. + </p> + +