Skip to content

Commit

Permalink
Add domains reference
Browse files Browse the repository at this point in the history
  • Loading branch information
berezovskyi committed Dec 18, 2020
1 parent 7ad65e5 commit 9ed96f1
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,24 @@ OSLC's scope started with Application Lifecycle Management (ALM) and is expandin

## Getting started

You can find more resources for developing OSLC applications with Lyo, under the [OSLC Developer Guide](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/eclipse-lyo.html#oslc4j-sdk). To use OSLC Client, follow the setup and development instructions under the [OSLC Developer Guide for Client setup](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/setup-an-oslc-provider-consumer-application.html).
You can find more resources for developing OSLC applications with Lyo, under the [OSLC Developer Guide](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/eclipse-lyo.html#oslc4j-sdk).

The [Lyo Samples](https://github.com/OSLC/lyo-samples) repository contains sample code that demonstrates how to use the Lyo client to interact with OSLC Service Providers in various ways.

You are welcome to post questions on the [OSLC forum](https://forum.open-services.net/c/sdks/lyo/9).

### Core

See [OSLC Developer Guide](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/eclipse-lyo.html#oslc4j-sdk).

### Client

To use OSLC Client, follow the setup and development instructions under the [OSLC Developer Guide for Client setup](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/setup-an-oslc-provider-consumer-application.html).

### Domains

See under [domains/README](domains/README.md).

## Repositories

### Main project repositories
Expand Down
11 changes: 2 additions & 9 deletions domains/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
# Lyo Domains

[![CI](https://github.com/eclipse/lyo.domains/workflows/CI/badge.svg?branch=master)](https://github.com/eclipse/lyo.domains/actions?query=workflow%3ACI)
[![](https://img.shields.io/badge/javadoc-latest-blue.svg)](https://download.eclipse.org/lyo/docs/domains/latest/apidocs/)
[![Discourse users](https://img.shields.io/discourse/users?color=28bd84&server=https%3A%2F%2Fforum.open-services.net%2F)](https://forum.open-services.net/)


This repository contains Java implemenations of the OSLC Domain Specifications as defined by the [OASIS OSLC Lifecycle Integration for Domains (OSLC Domains) Technical Committee](https://www.oasis-open.org/committees/oslc-domains/charter.php).

There are 2 projects:
Expand All @@ -24,21 +19,19 @@ Simply add the following dependency to your project, and you are ready to create
<dependency>
<groupId>oslc-domains</groupId>
<artifactId>oslc-domains</artifactId>
<version>0.0.1-SNAPSHOT</version>
<version>${version.lyo}</version>
</dependency>
```

**NOTE!** Make sure you configure the pom.xml as for any OSLC project, as described [here](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/setup-an-oslc-provider-consumer-application.html#customize-project-pom-file)

**NOTE!** Make sure this library uses the same version of Lyo Core as your project, by updating the ```<version.lyo.core>``` property in the pom.xml file.

### Use the Java classes with some modifications

If you need to extend or modify these reference implementations.

1. Clone this repository
1. import the *oslc-domains* project to Eclipse (or any other IDE) and modify its content as desired.
1. run ```mvn install``` on the *oslc-domains* project.
1. run `mvn install` on the *oslc-domains* project.
1. Add the maven dependency to your project as instructed above.

### Graphically modify and extend the OSLC domains
Expand Down

0 comments on commit 9ed96f1

Please sign in to comment.