CELIX-412: Add AL info for project markdown files
Project: http://git-wip-us.apache.org/repos/asf/celix/repo Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/01620951 Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/01620951 Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/01620951 Branch: refs/heads/master Commit: 01620951036854117eab7ef3d7dd6911a5001759 Parents: fd20690 Author: Pepijn Noltes <[email protected]> Authored: Wed Jan 17 10:58:26 2018 +0100 Committer: Pepijn Noltes <[email protected]> Committed: Wed Jan 17 10:58:26 2018 +0100 ---------------------------------------------------------------------- CHANGES.md | 28 ++++++++++---------- README.md | 17 ++++++++++++ config_admin/readme.md | 17 ++++++++++++ dependency_manager/readme.md | 17 ++++++++++++ dependency_manager_cxx/readme.md | 17 ++++++++++++ deployment_admin/README.md | 17 ++++++++++++ device_access/README.md | 17 ++++++++++++ documents/building/readme.md | 17 ++++++++++++ documents/cmake_commands/readme.md | 19 ++++++++++++- .../getting_started/creating_a_simple_bundle.md | 17 ++++++++++++ documents/getting_started/readme.md | 17 ++++++++++++ .../getting_started/using_services_with_c.md | 17 ++++++++++++ .../getting_started/using_services_with_cxx.md | 17 ++++++++++++ documents/intro/readme.md | 17 ++++++++++++ documents/roadmap/api_v3/readme.md | 19 ++++++++++++- documents/roadmap/improvement_ideas.md | 19 ++++++++++++- documents/roadmap/roadmap.md | 17 ++++++++++++ documents/subprojects/readme.md | 17 ++++++++++++ etcdlib/README.md | 17 ++++++++++++ launcher/README.md | 17 ++++++++++++ log_service/README.md | 17 ++++++++++++ log_writer/README.md | 17 ++++++++++++ pubsub/README.md | 17 ++++++++++++ pubsub/examples/keys/README.md | 17 ++++++++++++ pubsub/pubsub_admin_udp_mc/README.md | 17 ++++++++++++ rat-excludes.txt | 7 +++-- remote_services/README.md | 17 ++++++++++++ remote_services/discovery_etcd/README.md | 17 ++++++++++++ remote_services/remote_service_admin/README.md | 17 ++++++++++++ remote_services/topology_manager/README.md | 17 ++++++++++++ remote_shell/README.md | 17 ++++++++++++ shell/README.md | 17 ++++++++++++ shell_tui/README.md | 17 ++++++++++++ utils/README.md | 17 ++++++++++++ 34 files changed, 566 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/CHANGES.md ---------------------------------------------------------------------- diff --git a/CHANGES.md b/CHANGES.md index 3595f3c..9cf39f6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,18 +1,18 @@ <!-- -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You 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. +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. --> # Changes for 2.1.0 http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index 3834801..c6905a5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix [](https://travis-ci.org/apache/celix) [](https://coveralls.io/github/apache/celix?branch=develop) [](https://scan.coverity.com/projects/6685) Apache Celix is an implementation of the OSGi specification adapted to C and C++ (C++11). It is a provides a framework to develop (dynamic) modular software applications using component and/or service-oriented programming. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/config_admin/readme.md ---------------------------------------------------------------------- diff --git a/config_admin/readme.md b/config_admin/readme.md index db13504..607a810 100644 --- a/config_admin/readme.md +++ b/config_admin/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Configuration Admin --- http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/dependency_manager/readme.md ---------------------------------------------------------------------- diff --git a/dependency_manager/readme.md b/dependency_manager/readme.md index 8b9ce71..5b21ecb 100644 --- a/dependency_manager/readme.md +++ b/dependency_manager/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix Dependency Manager ## Introduction http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/dependency_manager_cxx/readme.md ---------------------------------------------------------------------- diff --git a/dependency_manager_cxx/readme.md b/dependency_manager_cxx/readme.md index 80de7af..416ff7e 100644 --- a/dependency_manager_cxx/readme.md +++ b/dependency_manager_cxx/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix C++ Dependency Manager ## Introduction http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/deployment_admin/README.md ---------------------------------------------------------------------- diff --git a/deployment_admin/README.md b/deployment_admin/README.md index d28559c..40b112b 100644 --- a/deployment_admin/README.md +++ b/deployment_admin/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Deployment Admin The Celix Deployment Admin implements the OSGi Deployment Admin specification, which provides functionality to manage deployment packages. Deployment package are bundles and other artifacts that can be installed, updated and uninstalled as single unit. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/device_access/README.md ---------------------------------------------------------------------- diff --git a/device_access/README.md b/device_access/README.md index d58601d..274e78d 100644 --- a/device_access/README.md +++ b/device_access/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Device Access The Device Access contains a for Celix adapted implementation of the OSGi Compendium Device Access Specification. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/building/readme.md ---------------------------------------------------------------------- diff --git a/documents/building/readme.md b/documents/building/readme.md index d47a364..e624d26 100644 --- a/documents/building/readme.md +++ b/documents/building/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix - Building and Installing Apache Celix aims to be support a broad range of UNIX platforms. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/cmake_commands/readme.md ---------------------------------------------------------------------- diff --git a/documents/cmake_commands/readme.md b/documents/cmake_commands/readme.md index 661f5cc..df62ff3 100644 --- a/documents/cmake_commands/readme.md +++ b/documents/cmake_commands/readme.md @@ -1,4 +1,21 @@ -# Apache Celix - CMake Commands +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + +# Apache Celix - CMake Commands For Apache Celix several cmake command are added to be able to work with Apache Celix bundles and deployments. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/getting_started/creating_a_simple_bundle.md ---------------------------------------------------------------------- diff --git a/documents/getting_started/creating_a_simple_bundle.md b/documents/getting_started/creating_a_simple_bundle.md index 784e11c..e580477 100644 --- a/documents/getting_started/creating_a_simple_bundle.md +++ b/documents/getting_started/creating_a_simple_bundle.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix - Getting Started Guide: Creating a Simple Bundle ## Intro http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/getting_started/readme.md ---------------------------------------------------------------------- diff --git a/documents/getting_started/readme.md b/documents/getting_started/readme.md index 871f6e8..6dd798c 100644 --- a/documents/getting_started/readme.md +++ b/documents/getting_started/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix - Getting Started Guide ## Guides http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/getting_started/using_services_with_c.md ---------------------------------------------------------------------- diff --git a/documents/getting_started/using_services_with_c.md b/documents/getting_started/using_services_with_c.md index de69d55..258b147 100644 --- a/documents/getting_started/using_services_with_c.md +++ b/documents/getting_started/using_services_with_c.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix - Using Services with C ## Intro http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/getting_started/using_services_with_cxx.md ---------------------------------------------------------------------- diff --git a/documents/getting_started/using_services_with_cxx.md b/documents/getting_started/using_services_with_cxx.md index e215e37..d8ad2ca 100644 --- a/documents/getting_started/using_services_with_cxx.md +++ b/documents/getting_started/using_services_with_cxx.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix - Using Services with C++ ## Intro http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/intro/readme.md ---------------------------------------------------------------------- diff --git a/documents/intro/readme.md b/documents/intro/readme.md index 4d4b73b..b91a0e0 100644 --- a/documents/intro/readme.md +++ b/documents/intro/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Apache Celix Introduction ## What is Apache Celix http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/roadmap/api_v3/readme.md ---------------------------------------------------------------------- diff --git a/documents/roadmap/api_v3/readme.md b/documents/roadmap/api_v3/readme.md index 4fef085..f180aae 100644 --- a/documents/roadmap/api_v3/readme.md +++ b/documents/roadmap/api_v3/readme.md @@ -1,4 +1,21 @@ -# Celix Version 3 +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + +# Celix Version 3 (Proposal) ## Intro The [celix.h](celix/celix.h) header contains a proposed API for Apache Celix version 3. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/roadmap/improvement_ideas.md ---------------------------------------------------------------------- diff --git a/documents/roadmap/improvement_ideas.md b/documents/roadmap/improvement_ideas.md index 1218106..32db322 100644 --- a/documents/roadmap/improvement_ideas.md +++ b/documents/roadmap/improvement_ideas.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Improvement Ideas # Introduce dlmopen for library imports. @@ -34,4 +51,4 @@ create a more clear root directory structure. # Add pub sub admins. The current implementation uses JSON over multicast UDP or over ZMQ. One or more could be added. i.e. serialization based on Apache-Avro, communication over TCP / Kafka / Shared Memory -Add interfaces for other languages (Python / Rust / Go / ...) \ No newline at end of file +Add interfaces for other languages (Python / Rust / Go / ...) http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/roadmap/roadmap.md ---------------------------------------------------------------------- diff --git a/documents/roadmap/roadmap.md b/documents/roadmap/roadmap.md index 2594800..a3100be 100644 --- a/documents/roadmap/roadmap.md +++ b/documents/roadmap/roadmap.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Roadmap Note this roadmap is still a draft. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/documents/subprojects/readme.md ---------------------------------------------------------------------- diff --git a/documents/subprojects/readme.md b/documents/subprojects/readme.md index 6c95600..49da63e 100644 --- a/documents/subprojects/readme.md +++ b/documents/subprojects/readme.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + #Apache Celix - Subprojects Apache Celix is organized into several subprojects. The following subproject are currently available: http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/etcdlib/README.md ---------------------------------------------------------------------- diff --git a/etcdlib/README.md b/etcdlib/README.md index 49f18d6..28cc442 100644 --- a/etcdlib/README.md +++ b/etcdlib/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Etcdlib etcd is a distributed, consistent key-value store for shared configuration and service discovery, part of the CoreOS project. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/launcher/README.md ---------------------------------------------------------------------- diff --git a/launcher/README.md b/launcher/README.md index a1e29fb..68ea743 100644 --- a/launcher/README.md +++ b/launcher/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Launcher The Celix Launcher is a generic executable for launching the Framework. It reads a java properties based configuration file. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/log_service/README.md ---------------------------------------------------------------------- diff --git a/log_service/README.md b/log_service/README.md index 32ee520..b3504cb 100644 --- a/log_service/README.md +++ b/log_service/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Log Service The Celix Log Service realizes an adapted implementation of the OSGi Compendium Log Service. This is a very simple implementation which only stores the log in memory. It can be combined with one of the available Log Writers to forward the buffered entries to e.g. stdout or syslog. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/log_writer/README.md ---------------------------------------------------------------------- diff --git a/log_writer/README.md b/log_writer/README.md index 6de181d..a7c4533 100644 --- a/log_writer/README.md +++ b/log_writer/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Log Writer The Celix Log Writers are components that read/listen to the Log Service and print the Log entries to the console or syslog, respectively. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/pubsub/README.md ---------------------------------------------------------------------- diff --git a/pubsub/README.md b/pubsub/README.md index 7d741e5..1b533be 100644 --- a/pubsub/README.md +++ b/pubsub/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Publisher / subscriber implementation This subdirectory contains an implementation for a publish-subscribe remote services system, that use dfi library for message serialization. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/pubsub/examples/keys/README.md ---------------------------------------------------------------------- diff --git a/pubsub/examples/keys/README.md b/pubsub/examples/keys/README.md index 8517415..200acc9 100644 --- a/pubsub/examples/keys/README.md +++ b/pubsub/examples/keys/README.md @@ -1,4 +1,21 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + Store the AES key for encrypting and decrypting the encoded secret keys safe in a file! Default file is `/etc/pubsub.keys` with the following format: ``` http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/pubsub/pubsub_admin_udp_mc/README.md ---------------------------------------------------------------------- diff --git a/pubsub/pubsub_admin_udp_mc/README.md b/pubsub/pubsub_admin_udp_mc/README.md index 0f3f637..7520fef 100644 --- a/pubsub/pubsub_admin_udp_mc/README.md +++ b/pubsub/pubsub_admin_udp_mc/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # PUBSUB-Admin UDP Multicast --- http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/rat-excludes.txt ---------------------------------------------------------------------- diff --git a/rat-excludes.txt b/rat-excludes.txt index 45c1e75..c6914e9 100644 --- a/rat-excludes.txt +++ b/rat-excludes.txt @@ -63,8 +63,8 @@ fmemopen.h open_memstream.c open_memstream.h - Documentation files -(.)*.md +# thpool and memstream documentation files +./utils/public/include/memstream/README.md .travis.yml @@ -76,3 +76,6 @@ scope.*\.json MIT - C Thread Pool thpool.c thpool.h +Design.md +FAQ.md +README.md http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/remote_services/README.md ---------------------------------------------------------------------- diff --git a/remote_services/README.md b/remote_services/README.md index 2afcb81..15365b2 100644 --- a/remote_services/README.md +++ b/remote_services/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + Title: Apache Celix Remote Service Admin Service ## Introduction http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/remote_services/discovery_etcd/README.md ---------------------------------------------------------------------- diff --git a/remote_services/discovery_etcd/README.md b/remote_services/discovery_etcd/README.md index ff879ce..e560264 100644 --- a/remote_services/discovery_etcd/README.md +++ b/remote_services/discovery_etcd/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Discovery ETCD The Celix Discovery ETCD bundles realizes OSGi services discovery based on [etcd](https://github.com/coreos/etcd). http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/remote_services/remote_service_admin/README.md ---------------------------------------------------------------------- diff --git a/remote_services/remote_service_admin/README.md b/remote_services/remote_service_admin/README.md index c4bdebd..2b146e1 100644 --- a/remote_services/remote_service_admin/README.md +++ b/remote_services/remote_service_admin/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Remote Service Admin The Remote Service Admin (RSA) provides the mechanisms to import and export services when instructed to do so by the Topology Manager. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/remote_services/topology_manager/README.md ---------------------------------------------------------------------- diff --git a/remote_services/topology_manager/README.md b/remote_services/topology_manager/README.md index e97c9e3..6200cc4 100644 --- a/remote_services/topology_manager/README.md +++ b/remote_services/topology_manager/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Topology Manager The Topology Manager decides which services should be imported and exported according to a defined policy. Currently, only one policy is implemented in Celix, the *promiscuous* policy, which simply imports and exports all services. Note that the Topology Manager is essential to use remote services. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/remote_shell/README.md ---------------------------------------------------------------------- diff --git a/remote_shell/README.md b/remote_shell/README.md index 09edcd8..af28421 100644 --- a/remote_shell/README.md +++ b/remote_shell/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Remote Shell The Celix Remote Shell implements a telnet interface for the Celix Shell. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/shell/README.md ---------------------------------------------------------------------- diff --git a/shell/README.md b/shell/README.md index b830edc..b4cd530 100644 --- a/shell/README.md +++ b/shell/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Shell The Celix Shell provides a service interface which can be used to interact with the Celix framework. Note that it does not offer a user interface. This modular approach enables having multiple frontends, e.g. textual or graphical. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/shell_tui/README.md ---------------------------------------------------------------------- diff --git a/shell_tui/README.md b/shell_tui/README.md index a637214..802259d 100644 --- a/shell_tui/README.md +++ b/shell_tui/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + # Shell TUI The Celix Shell TUI implements a textual user interface for the Celix Shell. http://git-wip-us.apache.org/repos/asf/celix/blob/01620951/utils/README.md ---------------------------------------------------------------------- diff --git a/utils/README.md b/utils/README.md index 9f02e8a..90aaccc 100644 --- a/utils/README.md +++ b/utils/README.md @@ -1,3 +1,20 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You 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. +--> + ## Utils Celix Utils contains several useful containers/lists implementation used with the Celix project. The following types are available:
