From 7a944eaca643edca048748fbea1cad78d1e9e59c Mon Sep 17 00:00:00 2001 From: demx8as6 Date: Sun, 8 Sep 2019 12:03:44 +0200 Subject: [PATCH] Create directory structure The inital directory structure for the OAM repository. - distribution: to cover code artifacts for packaging the code. - features: to cover all OSGi bundles for karaf - model: to cover all OAM information and data modules - solution: to cover code artifacts to combine several code packages (distributions) to provide a install and deployment instractions, creating a solution. - .gitignore Issue-ID: OAM-007 Change-Id: Icbeeb74bc2f11470dd61d58bd85397b87cc0b733 Signed-off-by: demx8as6 --- .gitignore | 41 +++++++++++++++++++++++++++++++++++++++++ distribution/README.md | 3 +++ features/README.md | 3 +++ model/README.md | 3 +++ solution/README.md | 6 ++++++ 5 files changed, 56 insertions(+) create mode 100644 .gitignore create mode 100644 distribution/README.md create mode 100644 features/README.md create mode 100644 model/README.md create mode 100644 solution/README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d566b1f --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +############################################################################## +# Copyright 2019 highstreet technologies GmbH and others... +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties + +*/**/bin/ + +# Maven +target/ + +# Opendaylight yang-tools +yang-gen-sal/ + +# Eclipse related +.project +.classpath +.settings/ +target-ide/ +release.properties + +# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored) +!/.mvn/wrapper/maven-wrapper.jar \ No newline at end of file diff --git a/distribution/README.md b/distribution/README.md new file mode 100644 index 0000000..7fe48e3 --- /dev/null +++ b/distribution/README.md @@ -0,0 +1,3 @@ +# Distribution + +This directory contains OAM related software artifacts realted to the packaging and distributing code. \ No newline at end of file diff --git a/features/README.md b/features/README.md new file mode 100644 index 0000000..aeb383b --- /dev/null +++ b/features/README.md @@ -0,0 +1,3 @@ +# Features + +This directory contains code artifacts as [OSGi bundles](https://en.wikipedia.org/wiki/OSGi) to be integrated into [Apache Karaf](https://karaf.apache.org). \ No newline at end of file diff --git a/model/README.md b/model/README.md new file mode 100644 index 0000000..da0e0d2 --- /dev/null +++ b/model/README.md @@ -0,0 +1,3 @@ +# Operation and Maintenance - Model + +This directory contains information and data modules in different formats, which should be used for interfacing with the Service Management and Orchestration Framework (SMO). \ No newline at end of file diff --git a/solution/README.md b/solution/README.md new file mode 100644 index 0000000..f694400 --- /dev/null +++ b/solution/README.md @@ -0,0 +1,6 @@ +# Solution + +Contains assemblys of containers to provide a service. + + * Providing development or integration test environment. + * Running on docker/docker-compose or kubernetes. -- 2.16.6