Developer Guide¶
This document provides an index to all development guidelines and background information of Eclipse Winery.
Modules - Winery’s module structure
Branches - How to branch
Source Code Headers - Documentation about required source code headers
REST API - How Winery’s REST API works
Encoding - Information about how encoding is used in Winery
ID System - Winery’s ID System
Repository Layout - Documents the layout of the repository (stored as plain text files)
IDE Setup
IntelliJ IDEA (recommended): config/IntelliJ IDEA
Eclipse: config/Eclipse
Getting Started¶
Clone the repository:
git clone https://github.com/eclipse/winery && cd winery
.Build Eclipse Winery:
mvn clean install -DskipTests
(skipping the tests for a faster build).Setup your IDE:
IntelliJ IDEA (recommended): config/IntelliJ IDEA
Eclipse: config/Eclipse
Go to Eclipse Winery Toolchain for further details
Get familiar with Winery’s GitHub workflow