From 769142b5c6e35960e213eb4f0498c02ae6e3909b Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Mon, 7 Oct 2024 23:37:40 +0200 Subject: [PATCH] [Oomph-Setup] Add eclipse.swt configuration setup Additionally add a styled and drag&drop-able Oomph Configuration button. Part of https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2430 --- README.md | 9 +- .../Oomph/PlatformSWTConfiguration.setup | 86 +++++++++++++++++++ .../Oomph/platformSwt.setup | 5 ++ 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 bundles/org.eclipse.swt.tools/Oomph/PlatformSWTConfiguration.setup diff --git a/README.md b/README.md index bc291b065ef..e0f7b4e444d 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,14 @@ Contributing to SWT Thanks for your interest in this project. -See https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md for contributing to Eclipse Platform in general. +For information about contributing to Eclipse Platform in general, see the general [CONTRIBUTING](https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md) page. + + +[![Create Eclipse Development Environment for Eclipse SWT](https://download.eclipse.org/oomph/www/setups/svg/Eclipse_SWT.svg)]( +https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-platform/eclipse.platform.swt/bundles/org.eclipse.swt.tools/Oomph/EclipseSWT.setup&show=true +"Click to open Eclipse-Installer Auto Launch or drag into your running installer") + + Developer resources: -------------------- diff --git a/bundles/org.eclipse.swt.tools/Oomph/PlatformSWTConfiguration.setup b/bundles/org.eclipse.swt.tools/Oomph/PlatformSWTConfiguration.setup new file mode 100644 index 00000000000..6e74cbf600e --- /dev/null +++ b/bundles/org.eclipse.swt.tools/Oomph/PlatformSWTConfiguration.setup @@ -0,0 +1,86 @@ + + + + + https://www.eclipse.org/downloads/images/committers.png + + + SWT + + + + + + The Eclipse SWT installation provides the latest tools needed to work with the project's source code. + + + + + + + record + + + + + + + + + + + + The Eclipse SWT workspace provides all the source code of the project. + + + <p> + The <code>Eclipse SWT</code> configuration provisions a dedicated development environment for the complete set of projects that comprise SWT, + i.e. the projects that are contained in the <a href="https://github.com/eclipse-platform/eclipse.platform.swt">eclipse.platform.swt</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> + + diff --git a/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup b/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup index 3de35532ec7..3275289ecb7 100644 --- a/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup +++ b/bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup @@ -13,6 +13,11 @@ xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Git.ecore http://www.eclipse.org/oomph/predicates/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/WorkingSets.ecore" name="swt" label="SWT"> + + +