Skip to content

Jad-el-khoury/lyo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclipse Lyo

GitHub Actions Status (master) Discourse users

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 welcome to post questions on the OSLC forum.

The OLSLC OP Reference implementation repository contains sample code that demonstrates how to build OSLC servers for various domains.

Core

See OSLC Developer Guide.

Client

To use OSLC Client, follow the setup and development instructions under the OSLC Developer Guide for Client setup.

Domains

See under domains/README.

Store

See under store/README.

TRS Server

To use this library, follow the setup and development instructions under the OSLC Developer Guide for TRS server setup. The instructions assume you have followed the overall instructions to setup an OSLC4J server/client, as defined on that page.

You can find more resources for developing OSLC applications with Lyo in general under the OSLC Developer Guide, and in particular for TRS development.

See trs/server/README for dev notes.

TRS Client

See under trs/client/README.

Validation

See under validation/README.

Repositories

Main project repositories

Repo Status PRs Milestone Bugs
lyo.designer CI GitHub pull requests GitHub milestone GitHub issues by-label
lyo.oslc-ui N/A GitHub pull requests GitHub milestone GitHub issues by-label

Test and sample repositories

Repo Status Lyo version PRs Bugs Last commit
oslc-op/refimpl CI GitHub pull requests GitHub issues by-label GitHub last commit
oslc-op/sysml-oslc-server CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/lyo-adaptor-sample-modelling CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/lyo-samples/lyo-client-samples CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/lyo-samples/client-oauth-discovery-dui CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/iotp-adaptor CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/oslc-adapter-jama CI GitHub pull requests GitHub issues by-label GitHub last commit
OSLC/lyo-adaptor-bugzilla CI GitHub pull requests GitHub issues by-label GitHub last commit
ld4mbse/oslc4tdb N/A N/A N/A GitHub last commit
OSLC/lyo-samples CI GitHub pull requests GitHub issues by-label GitHub last commit
lyo.testsuite CI GitHub pull requests GitHub issues by-label GitHub last commit
ld4mbse/oslc-adapter-simulink N/A GitHub pull requests GitHub issues by-label GitHub last commit
ld4mbse/oslc-adapter-magicdraw-sysml N/A GitHub pull requests GitHub issues by-label GitHub last commit
ld4mbse/oslc-adapter-integrity N/A N/A N/A GitHub last commit
ld4mbse/oslc-adapter-fmi N/A N/A N/A GitHub last commit
ld4mbse/oslc-modeltransformation-simulink-magicdraw N/A N/A N/A GitHub last commit
oslc-adapter-subversion CI N/A N/A GitHub last commit
ld4mbse/oslc-adapter-jena-tdb N/A N/A N/A GitHub last commit
ld4mbse/oslc-adapter-amesim N/A N/A N/A GitHub last commit

Retired repositories

Repo Status Lyo version PRs Bugs
lyo.core N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.client N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.server N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.domains N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.store N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.trs-server N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.trs-client N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.validation N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.ldp N/A GitHub pull requests GitHub milestone GitHub issues by-label
lyo.rio CI GitHub pull requests GitHub issues by-label
lyo.docs N/A GitHub pull requests N/A GitHub issues by-label

Repositories that are maintained under OSLC organisation include:

Other repositories that are no longer actively maintained but are kept to preserve the history:

Contributing

See CONTRIBUTING.MD

Useful information for Lyo committers

Acknowledgments

Thanks to YourKit for providing us an open source license of YourKit Java Profiler!

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Releases

No releases published

Packages

No packages published

Languages

  • Java 90.7%
  • HTML 7.8%
  • GAP 0.5%
  • JavaScript 0.3%
  • Ruby 0.3%
  • Kotlin 0.2%
  • Other 0.2%