EnzDev / lyo.core

Lyo project repository (lyo.core)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eclipse Lyo Core

Build Status

This repository contains the Eclipse Lyo Core library.

Introduction

The Eclipse Lyo project is focused on providing an SDK to enable adoption of OSLC specifications. OSLC (Open Services for Lifecycle Collaboration) is an open community dedicated to reducing barriers for lifecycle tool integration. The community authors specifications for exposing lifecycle artifacts through uniform (REST) interfaces and relying on Internet and Linked Data standards.

OSLC's scope started with Application Lifecycle Management (ALM) and is expanding to include integrations across Product Lifecycle Management (PLM) and IT Service Management (ISM/DevOps), Lyo is designed to be a companion to the continuing specification efforts of the OSLC community. Its main purpose is to expand adoption of OSLC specifications and to enable the Eclipse community to easily build OSLC compliant tools.

Getting started

You can find more resources for developing OSLC applications with Lyo, under the OSLC Developer Guide.

You are also welcome to contact the development team via lyo-dev mailing list

Contributing

See contributing under the main Eclipse Lyo repository.

Building the project

(Unless you need to work from source code, you need not build this project. You are instead adviced to add the necessary Lyo dependecies as adviced under the OSLC Developer Guide.)

This project uses Maven as the build system for all Java projects except those which are Eclipse Plugin project. The latter projects contain all the Eclipse project files under Git for import and building using the Import > Existing Projects into Workspace. All other projects should be imported using the Import > Existing Maven Projects menu.

core.query project uses ANTLR for generating parser code. In order to configure Eclipse to use it, the pom.xml file contains some m2e-specific configuration. After importing the projects, make sure to run Maven > Update Project. If that does not work, you must add the directory target/generated-sources/antlr3 under the Java Project Build > Source.

About

Lyo project repository (lyo.core)


Languages

Language:Java 87.0%Language:HTML 11.0%Language:GAP 1.5%Language:Shell 0.5%