Skip to content

pcdavid/sirius-kit

Repository files navigation

Sirius Development Kit

Build Status

Defines a simple feature with all the tools needed to develop/contribute to Eclipse Sirius. Designed to be installed on top of a plain Eclipse IDE for Eclipse Committers package.

Note that this is not (yet) officially part of Eclipse Sirius but just provided here as a convenience.

Content

The feature org.eclipse.sirius.tools.kit includes the following components:

  • Acceleo 2.8 (needed for the legacy code generation step for the VSM editor's property sections).
  • Acceleo 3.7, used by some of our examples.
  • Target Platform DSL 3.0.0-SNAPSHOT from Eclipse CBI. Note that this is using a (moving) snapshot build at the moment.
  • EMF SDK.
  • SWTBot IDE Integration 3.1, needed to launch our automated SWTBot tests.
  • SpotBugs, not strictly needed.
  • Eclipse CheckStyle Plug-in 10.4.0.
  • Mylyn WikiText Editor, as a convenience to edit various Textile and Markdown documents (notable the Sirius documentation).
  • Eclipse XML Editors and Tools to edit various XML files more comfortably.

Build

To build it yourself, simply clone the repo and from the top-level directory issue

mvn clean package

The resulting p2 repository is located in org.eclipse.sirius.tools.kit-repo/target.

License

Copyright (c) 2018-2022 Obeo.

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/

About

A simple Eclipse feature with all the tools needed to develop/contribute to Eclipse Sirius

Topics

Resources

License

Stars

Watchers

Forks

Languages