Skip to content

Latest commit

 

History

History
130 lines (69 loc) · 3.68 KB

General.md

File metadata and controls

130 lines (69 loc) · 3.68 KB

General

Fill info on eclipse.org

Requested Change

  1. Describe in more detail what the goal of Buildship is.
  2. Provide links to the GitHub repository
    1. how to use install Buildship
    2. how to use build Buildship
    3. how to help out with Buildship
  3. Provide a link to Bugzilla bug tracking.
  4. Describe the layout of the Downloads section (milestones, snapshots).

Motivation

We currently do not provide a lot of information, links, etc. on eclipse.org.

Support Oomph setup

Requested Change

Provide an Oomph model for the Buildship project.

Include the Oomph model in the main catalog.

Motivation

As of Eclipse Mars, Oomph is the default Eclipse installer. Having an Oomph model for Buildship will allow developers to easily get to a working setup of the Buildship project.

Reference Orbit for external dependencies

Requested Change

Once the external dependencies are available in Orbit, replace the physical jar files of the external dependencies (located in the lib folder) with references to Orbit.

Motivation

Currently, the external dependencies of Buildship (Tooling API, Guava, etc.) live in the lib folder of the core plugin. This is not the Eclipse policy for features shipped with the core distribution.

Sign plugins with Eclipse certificate

Requested Change

Use the Eclipse build infrastructure to ensure that the Buildship plugins are signed with the real certificate.

Motivation

Currently, the Buildship plugins are signed with a self-signed test certificate. In order to ship with the core distribution, the plugins must be signed with the real Eclipse certificate.

Compress plugins with pack200

Requested Change

The plugins of the Buildship update site need to be compressed with pack200, and p2.index files should be added. We can do this as part of the automated Gradle build.

Motivation

This is part of the simultaneous release requirements.

Integrate into Eclipse Error Reporter

Requested Change

Hook into the Eclipse Mars Error Reporter to automatically receive error reports detected when executing Buildship.

Motivation

Make it easy for users to report bugs.

Optionally track plugin usage

Requested Change

Collect data on the used functionality of Buildship and upload it in an anonymous way (iff the user has given his consent). In Buildship, display usage statistics to the user. Online, display overall statistics gathered from all participating users.

Motivation

In order to constantly improve Buildship, we need to understand what functionality of Buildship people are using and how they are using it.

Fill content of integrated help

Requested Change

Provide content for the integrated help points, like in the New Wizard and the Import Wizard. Make help content available on http://help.eclipse.org, too.

Motivation

Eclipse users are used to the integrated, context sensitive help system.

Professionally designed icons

Requested Change

Have professionally designed icons for all views, buttons, and other UI elements.

Motivation

As part of the UX, we need professionally designed icons.

Buildship logo

Requested Change

Design a Buildship logo and integrate it into the plugins.

Motivation

Each Eclipse core application should have its own logo for easy recognition in the Eclipse ecosystem.