You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by rl...@apache.org on 2019/01/02 19:59:21 UTC

[celix-site] 11/12: CELIX-449: Using unix line-endings

This is an automated email from the ASF dual-hosted git repository.

rlenferink pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix-site.git

commit ff548656cd237163337459353ef2d2ea2fef2db3
Author: Roy Lenferink <rl...@apache.org>
AuthorDate: Sun Dec 30 12:43:14 2018 +0100

    CELIX-449: Using unix line-endings
---
 NOTICE                                   | 134 ++++----
 README.md                                | 112 +++---
 _config.yml                              |  34 +-
 source/404.md                            |  22 +-
 source/_includes/footer.html             |  30 +-
 source/_includes/header.html             | 124 +++----
 source/_layouts/celix-md.html            | 110 +++---
 source/_layouts/default.html             | 116 +++----
 source/_layouts/main-page.html           |  90 ++---
 source/_plugins/update_celix_markdown.rb | 168 ++++-----
 source/_plugins/update_links.rb          |  58 ++--
 source/contributing/releasing.md         | 562 +++++++++++++++----------------
 source/download.md                       |  80 ++---
 source/robots.txt                        |   2 +-
 source/support/issue-tracking.md         |  40 +--
 15 files changed, 841 insertions(+), 841 deletions(-)

diff --git a/NOTICE b/NOTICE
index ea021bd..c7ea979 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,67 +1,67 @@
-                           Apache Celix
-              Copyright 2018 The Apache Software Foundation
-
-================================================================================
-
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
-
-The following external dependencies are used:
-1. Bootstrap (Twitter) - MIT licensed
-2. jQuery - MIT licensed
-
-================================================================================
-1. Bootstrap - MIT
-
-- https://getbootstrap.com/docs/4.1/about/license/
-- https://github.com/twbs/bootstrap/blob/master/LICENSE
-
-The MIT License (MIT)
-
-Copyright (c) 2011-2018 Twitter, Inc.
-Copyright (c) 2011-2018 The Bootstrap Authors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-================================================================================
-2. jQuery - MIT
-
-- https://jquery.org/license/
-- https://github.com/jquery/jquery/blob/master/LICENSE.txt
-
-Copyright JS Foundation and other contributors, https://js.foundation/
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-================================================================================
+                           Apache Celix
+              Copyright 2018 The Apache Software Foundation
+
+================================================================================
+
+This product includes software developed at
+The Apache Software Foundation (https://www.apache.org/).
+
+The following external dependencies are used:
+1. Bootstrap (Twitter) - MIT licensed
+2. jQuery - MIT licensed
+
+================================================================================
+1. Bootstrap - MIT
+
+- https://getbootstrap.com/docs/4.1/about/license/
+- https://github.com/twbs/bootstrap/blob/master/LICENSE
+
+The MIT License (MIT)
+
+Copyright (c) 2011-2018 Twitter, Inc.
+Copyright (c) 2011-2018 The Bootstrap Authors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+================================================================================
+2. jQuery - MIT
+
+- https://jquery.org/license/
+- https://github.com/jquery/jquery/blob/master/LICENSE.txt
+
+Copyright JS Foundation and other contributors, https://js.foundation/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+================================================================================
diff --git a/README.md b/README.md
index 4b356eb..7dd51b6 100644
--- a/README.md
+++ b/README.md
@@ -1,56 +1,56 @@
-<!--                                                                                                                                                                                                    
-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 website
-The updated Celix website is still under construction and not live yet.
-
-This is source code for the website of [Apache Celix](https://celix.apache.org/), hosted at:
-
-    https://celix.apache.org/
-
-## Repository structure
-This repository uses 2 branches for serving the website.
-- The `master` branch, which contains all the sources for the website.
-- The `asf-site` branch, which contains the generated website being used for the Celix website.
-
-When contributing patches, apply them to the `master` branch. Jenkins will then regenerate the website
-and commit the changes to the `asf-site` branch.
-
-## Content Management System
-The Celix website uses Jekyll as static website generator. 
-See [Jekyll](https://jekyllrb.com/) for more info and for details how to install Jekyll.
-
-## Generate the website
-
-### Copy documentation dir from celix repo
-
- - Run `git submodule init` and `git submodule update` to retrieve the Celix sources.
- - Run `./extract_celix_docs.sh` to copy the markdown files from the Celix main repository to the site repository.
-
-### Create doxygen documentation
-
-TODO
-
-### Generate the static website
-
-To generate the static website, execute `run.sh` to generate and serve the website on `localhost:4000`.
-
-During development, it may be useful to run an incremental build. For this to work, execute `run_incremental.sh` to 
-continuously generate and serve the website on `localhost:4000`.
-
-## Publish the website
-
-Jenkins is used for generating the website and committing the generated site to the `asf-site` branch.
+<!--                                                                                                                                                                                                    
+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 website
+The updated Celix website is still under construction and not live yet.
+
+This is source code for the website of [Apache Celix](https://celix.apache.org/), hosted at:
+
+    https://celix.apache.org/
+
+## Repository structure
+This repository uses 2 branches for serving the website.
+- The `master` branch, which contains all the sources for the website.
+- The `asf-site` branch, which contains the generated website being used for the Celix website.
+
+When contributing patches, apply them to the `master` branch. Jenkins will then regenerate the website
+and commit the changes to the `asf-site` branch.
+
+## Content Management System
+The Celix website uses Jekyll as static website generator. 
+See [Jekyll](https://jekyllrb.com/) for more info and for details how to install Jekyll.
+
+## Generate the website
+
+### Copy documentation dir from celix repo
+
+ - Run `git submodule init` and `git submodule update` to retrieve the Celix sources.
+ - Run `./extract_celix_docs.sh` to copy the markdown files from the Celix main repository to the site repository.
+
+### Create doxygen documentation
+
+TODO
+
+### Generate the static website
+
+To generate the static website, execute `run.sh` to generate and serve the website on `localhost:4000`.
+
+During development, it may be useful to run an incremental build. For this to work, execute `run_incremental.sh` to 
+continuously generate and serve the website on `localhost:4000`.
+
+## Publish the website
+
+Jenkins is used for generating the website and committing the generated site to the `asf-site` branch.
diff --git a/_config.yml b/_config.yml
index d1bd067..e4e419f 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,17 +1,17 @@
-name:           Apache Celix
-source:         source
-destination:    target/content
-encoding:       UTF-8
-highlighter:    rouge
-markdown:       kramdown
-markdown_ext:   md
-kramdown:
-  input:              GFM
-  syntax_highlighter: rouge
-
-# Allows directly edit pages on GitHub
-celix_repository_url: https://github.com/apache/celix
-celix_repository_source_branch: develop
-
-repository_url: https://github.com/apache/celix-site
-repository_source_branch: master
+name:           Apache Celix
+source:         source
+destination:    target/content
+encoding:       UTF-8
+highlighter:    rouge
+markdown:       kramdown
+markdown_ext:   md
+kramdown:
+  input:              GFM
+  syntax_highlighter: rouge
+
+# Allows directly edit pages on GitHub
+celix_repository_url: https://github.com/apache/celix
+celix_repository_source_branch: develop
+
+repository_url: https://github.com/apache/celix-site
+repository_source_branch: master
diff --git a/source/404.md b/source/404.md
index 95879e2..32b7b86 100644
--- a/source/404.md
+++ b/source/404.md
@@ -1,11 +1,11 @@
----
-layout: default
-title: 404 Page Not Found
----
-
-# 404 Page Not Found
-
-The page was moved or never existed. Use menu above to navigate or go to [home page](/). 
-If you noticed any site problem, typos, etc on any page, please correct 
-using "Edit on GitHub" button or check on <https://github.com/apache/celix-site>. 
-For example, some redirects are configured in [`.htaccess`](https://github.com/apache/celix-site/blob/master/source/.htaccess).
+---
+layout: default
+title: 404 Page Not Found
+---
+
+# 404 Page Not Found
+
+The page was moved or never existed. Use menu above to navigate or go to [home page](/). 
+If you noticed any site problem, typos, etc on any page, please correct 
+using "Edit on GitHub" button or check on <https://github.com/apache/celix-site>. 
+For example, some redirects are configured in [`.htaccess`](https://github.com/apache/celix-site/blob/master/source/.htaccess).
diff --git a/source/_includes/footer.html b/source/_includes/footer.html
index 5061b2c..62c37ec 100644
--- a/source/_includes/footer.html
+++ b/source/_includes/footer.html
@@ -1,15 +1,15 @@
-<!-- Footer -->
-<footer class="py-3 bg-secondary">
-    <div class="container">
-        <p class="m-0 text-center text-white">
-            Copyright &copy; {{ 'now' | date: "%Y" }} The Apache Software Foundation, Licensed under
-            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
-            <br>
-            Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation.
-        </p>
-    </div>
-</footer>
-
-<!-- Bootstrap core JavaScript -->
-<script src="/assets/js/jquery.min.js"></script>
-<script src="/assets/js/bootstrap.bundle.min.js"></script>
+<!-- Footer -->
+<footer class="py-3 bg-secondary">
+    <div class="container">
+        <p class="m-0 text-center text-white">
+            Copyright &copy; {{ 'now' | date: "%Y" }} The Apache Software Foundation, Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+            <br>
+            Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation.
+        </p>
+    </div>
+</footer>
+
+<!-- Bootstrap core JavaScript -->
+<script src="/assets/js/jquery.min.js"></script>
+<script src="/assets/js/bootstrap.bundle.min.js"></script>
diff --git a/source/_includes/header.html b/source/_includes/header.html
index d54041a..3f51749 100644
--- a/source/_includes/header.html
+++ b/source/_includes/header.html
@@ -1,62 +1,62 @@
-<a href="{{ site.celix_repository_url }}" class="github-ribbon">
-    <img src="/assets/img/forkme_right_red_aa0000.png" alt="Fork me on GitHub">
-</a>
-
-<!-- Navigation -->
-<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top">
-    <div class="container">
-        <a class="navbar-brand" href="/">
-            <img src="/assets/img/celix-white.svg" height="40" class="d-inline-block align-top" alt="Celix Logo">
-        </a>
-        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
-            <span class="navbar-toggler-icon"></span>
-        </button>
-        <div class="collapse navbar-collapse" id="navbarResponsive">
-            <ul class="navbar-nav ml-auto">
-                {% if page.url == "/" %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
-                    <a class="nav-link" href="/">Home</a>
-                </li>
-                {% if page.url == "/download.cgi" %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
-                    <a class="nav-link" href="/download.cgi">Download</a>
-                </li>
-                {% if page.url contains '/docs/' or page.url contains '/celix/' %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
-                    <a class="nav-link" href="/docs/">Docs</a>
-                </li>
-                {% if page.url contains '/contributing/' %}<li class="nav-item dropdown active">{% else %}<li class="nav-item dropdown">{% endif %}
-                    <a class="nav-link dropdown-toggle" href="#" id="ddCommunity" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-                        Community
-                    </a>
-                    <div class="dropdown-menu" aria-labelledby="ddCommunity">
-                        <a class="dropdown-item" href="/contributing/youatcelix.html">You at Celix</a>
-                        <a class="dropdown-item" href="/contributing/submitting-patches.html">Submitting patches</a>
-                        <a class="dropdown-item" href="/contributing/releasing.html">Releasing</a>
-                        <a class="dropdown-item" href="/contributing/volunteers.html">Volunteers</a>
-                        <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Celix.html">Board Reports</a>
-                    </div>
-                </li>
-                {% if page.url contains '/support/' %}<li class="nav-item dropdown active">{% else %}<li class="nav-item dropdown">{% endif %}
-                    <a class="nav-link dropdown-toggle" href="#" id="ddSupport" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-                        Support
-                    </a>
-                    <div class="dropdown-menu" aria-labelledby="ddSupport">
-                        <a class="dropdown-item" href="/support/mailing-list.html">Mailing Lists</a>
-                        <a class="dropdown-item" href="/support/issue-tracking.html">Issue Tracking</a>
-                    </div>
-                </li>
-                <li class="nav-item dropdown">
-                    <a class="nav-link dropdown-toggle" href="#" id="ddFoundation" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-                        ASF
-                    </a>
-                    <div class="dropdown-menu" aria-labelledby="ddFoundation">
-                        <a class="dropdown-item" href="https://www.apache.org/">ASF Home</a>
-                        <a class="dropdown-item" href="https://www.apache.org/foundation/how-it-works.html">How it works</a>
-                        <a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
-                        <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
-                        <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
-                        <a class="dropdown-item" href="https://www.apache.org/security/">Security</a>
-                    </div>
-                </li>
-            </ul>
-        </div>
-    </div>
-</nav>
+<a href="{{ site.celix_repository_url }}" class="github-ribbon">
+    <img src="/assets/img/forkme_right_red_aa0000.png" alt="Fork me on GitHub">
+</a>
+
+<!-- Navigation -->
+<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top">
+    <div class="container">
+        <a class="navbar-brand" href="/">
+            <img src="/assets/img/celix-white.svg" height="40" class="d-inline-block align-top" alt="Celix Logo">
+        </a>
+        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+        </button>
+        <div class="collapse navbar-collapse" id="navbarResponsive">
+            <ul class="navbar-nav ml-auto">
+                {% if page.url == "/" %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
+                    <a class="nav-link" href="/">Home</a>
+                </li>
+                {% if page.url == "/download.cgi" %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
+                    <a class="nav-link" href="/download.cgi">Download</a>
+                </li>
+                {% if page.url contains '/docs/' or page.url contains '/celix/' %}<li class="nav-item active">{% else %}<li class="nav-item">{% endif %}
+                    <a class="nav-link" href="/docs/">Docs</a>
+                </li>
+                {% if page.url contains '/contributing/' %}<li class="nav-item dropdown active">{% else %}<li class="nav-item dropdown">{% endif %}
+                    <a class="nav-link dropdown-toggle" href="#" id="ddCommunity" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                        Community
+                    </a>
+                    <div class="dropdown-menu" aria-labelledby="ddCommunity">
+                        <a class="dropdown-item" href="/contributing/youatcelix.html">You at Celix</a>
+                        <a class="dropdown-item" href="/contributing/submitting-patches.html">Submitting patches</a>
+                        <a class="dropdown-item" href="/contributing/releasing.html">Releasing</a>
+                        <a class="dropdown-item" href="/contributing/volunteers.html">Volunteers</a>
+                        <a class="dropdown-item" href="https://whimsy.apache.org/board/minutes/Celix.html">Board Reports</a>
+                    </div>
+                </li>
+                {% if page.url contains '/support/' %}<li class="nav-item dropdown active">{% else %}<li class="nav-item dropdown">{% endif %}
+                    <a class="nav-link dropdown-toggle" href="#" id="ddSupport" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                        Support
+                    </a>
+                    <div class="dropdown-menu" aria-labelledby="ddSupport">
+                        <a class="dropdown-item" href="/support/mailing-list.html">Mailing Lists</a>
+                        <a class="dropdown-item" href="/support/issue-tracking.html">Issue Tracking</a>
+                    </div>
+                </li>
+                <li class="nav-item dropdown">
+                    <a class="nav-link dropdown-toggle" href="#" id="ddFoundation" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                        ASF
+                    </a>
+                    <div class="dropdown-menu" aria-labelledby="ddFoundation">
+                        <a class="dropdown-item" href="https://www.apache.org/">ASF Home</a>
+                        <a class="dropdown-item" href="https://www.apache.org/foundation/how-it-works.html">How it works</a>
+                        <a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
+                        <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+                        <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
+                        <a class="dropdown-item" href="https://www.apache.org/security/">Security</a>
+                    </div>
+                </li>
+            </ul>
+        </div>
+    </div>
+</nav>
diff --git a/source/_layouts/celix-md.html b/source/_layouts/celix-md.html
index b76936f..a1f9a11 100644
--- a/source/_layouts/celix-md.html
+++ b/source/_layouts/celix-md.html
@@ -1,55 +1,55 @@
-<!--
-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.
--->
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <meta name="description" content="">
-    <meta name="author" content="">
-
-    <title>{{ page.title }} / Apache Celix</title>
-
-    <!-- Bootstrap core CSS -->
-    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
-
-    <!-- Custom style -->
-    <link href="/assets/css/style.css" rel="stylesheet">
-</head>
-<body class="light-grey">
-
-{% include header.html %}
-
-<div class="section">
-    <div class="container">
-        <div class="row py-4">
-            <div class="col-sm-12 card">
-                <div class="card-body pt-5">
-                    <a class="edit-on-gh" href="{{ site.celix_repository_url }}/edit/{{ site.celix_repository_source_branch }}/{{ page.path | replace_first:'docs/celix/','' }}" title="Edit this page on GitHub">Edit on GitHub</a>
-                    <a href="/docs/" title="back to documentation">&lt;&lt; back to documentation</a>
-
-                    {{ content }}
-                </div>
-            </div>
-        </div>
-    </div>
-</div>
-
-{% include footer.html %}
-
-</body>
-</html>
+<!--
+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.
+-->
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <title>{{ page.title }} / Apache Celix</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Custom style -->
+    <link href="/assets/css/style.css" rel="stylesheet">
+</head>
+<body class="light-grey">
+
+{% include header.html %}
+
+<div class="section">
+    <div class="container">
+        <div class="row py-4">
+            <div class="col-sm-12 card">
+                <div class="card-body pt-5">
+                    <a class="edit-on-gh" href="{{ site.celix_repository_url }}/edit/{{ site.celix_repository_source_branch }}/{{ page.path | replace_first:'docs/celix/','' }}" title="Edit this page on GitHub">Edit on GitHub</a>
+                    <a href="/docs/" title="back to documentation">&lt;&lt; back to documentation</a>
+
+                    {{ content }}
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+
+{% include footer.html %}
+
+</body>
+</html>
diff --git a/source/_layouts/default.html b/source/_layouts/default.html
index d374b7f..24fdb3f 100644
--- a/source/_layouts/default.html
+++ b/source/_layouts/default.html
@@ -1,58 +1,58 @@
-<!--
-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.
--->
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <meta name="description" content="">
-    <meta name="author" content="">
-
-    <title>{{ page.title }} / Apache Celix</title>
-
-    <!-- Bootstrap core CSS -->
-    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
-
-    <!-- Custom style -->
-    <link href="/assets/css/style.css" rel="stylesheet">
-</head>
-<body class="light-grey">
-
-{% include header.html %}
-
-<div class="section">
-    <div class="container">
-        <div class="row py-4">
-            <div class="col-sm-12 card">
-                <div class="card-body pt-5">
-                    <a class="edit-on-gh" href="{{ site.repository_url }}/edit/{{ site.repository_source_branch }}/source/{{ page.path }}" title="Edit this page on GitHub">Edit on GitHub</a>
-
-                    {% if page.parent %}
-                    <a href="{{ page.parent.url }}" title="back to {{ page.parent.title }}">&lt;&lt; back to {{ page.parent.title }}</a>
-                    {% endif %}
-
-                    {{ content }}
-                </div>
-            </div>
-        </div>
-    </div>
-</div>
-
-{% include footer.html %}
-
-</body>
-</html>
+<!--
+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.
+-->
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <title>{{ page.title }} / Apache Celix</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Custom style -->
+    <link href="/assets/css/style.css" rel="stylesheet">
+</head>
+<body class="light-grey">
+
+{% include header.html %}
+
+<div class="section">
+    <div class="container">
+        <div class="row py-4">
+            <div class="col-sm-12 card">
+                <div class="card-body pt-5">
+                    <a class="edit-on-gh" href="{{ site.repository_url }}/edit/{{ site.repository_source_branch }}/source/{{ page.path }}" title="Edit this page on GitHub">Edit on GitHub</a>
+
+                    {% if page.parent %}
+                    <a href="{{ page.parent.url }}" title="back to {{ page.parent.title }}">&lt;&lt; back to {{ page.parent.title }}</a>
+                    {% endif %}
+
+                    {{ content }}
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+
+{% include footer.html %}
+
+</body>
+</html>
diff --git a/source/_layouts/main-page.html b/source/_layouts/main-page.html
index de44efe..59e8e41 100644
--- a/source/_layouts/main-page.html
+++ b/source/_layouts/main-page.html
@@ -1,45 +1,45 @@
-<!--
-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.
--->
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1">
-    <meta name="description" content="">
-    <meta name="author" content="">
-
-    <title>{{ page.title }}</title>
-
-    <!-- Bootstrap core CSS -->
-    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
-
-    <!-- Custom style -->
-    <link href="/assets/css/style.css" rel="stylesheet">
-
-    <!-- Font awesome icon set -->
-    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
-</head>
-<body>
-
-{% include header.html %}
-
-{{ content }}
-
-{% include footer.html %}
-
-</body>
-</html>
+<!--
+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.
+-->
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <title>{{ page.title }}</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/assets/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Custom style -->
+    <link href="/assets/css/style.css" rel="stylesheet">
+
+    <!-- Font awesome icon set -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
+</head>
+<body>
+
+{% include header.html %}
+
+{{ content }}
+
+{% include footer.html %}
+
+</body>
+</html>
diff --git a/source/_plugins/update_celix_markdown.rb b/source/_plugins/update_celix_markdown.rb
index 8747724..8a08f4c 100644
--- a/source/_plugins/update_celix_markdown.rb
+++ b/source/_plugins/update_celix_markdown.rb
@@ -1,84 +1,84 @@
-# 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.
-
-module Jekyll
-
-  class CelixPage < Page
-    def initialize(site, base, dir, name)
-      @site = site
-      @base = base
-      @dir = dir
-      @name = name
-
-      full_path = "source/" + dir
-      if !full_path.end_with?("/") then
-        full_path += "/"
-      end
-      full_path += name
-
-      file_contents = File.read(full_path, :encoding => 'utf-8')
-
-      if !file_contents.start_with?("---") then
-        hdr  = "---\n"
-        hdr += "layout: celix-md\n"
-        hdr += "title: " + name + "\n"
-        hdr += "---\n\n\n"
-
-        edited_file_contents = hdr + file_contents
-        out_file = File.new(full_path, "w")
-        out_file.puts(edited_file_contents)
-        out_file.close
-      end
-
-      self.process(@name)
-      self.read_yaml(File.join(base, '_layouts'), 'celix-md.html')
-
-      self.data['title'] = name
-
-      super
-    end
-  end
-
-  class CelixPageGenerator < Generator
-    safe true
-
-    @@celix_doc_dir = "docs/celix"
-
-    def generate(site)
-      if site.layouts.key? 'celix-md'
-        celix_dir = site.source + "/" + @@celix_doc_dir
-        celix_markdown = File.join(celix_dir + "/**", "*.md")
-
-        Dir.glob(celix_markdown).select{ |e|
-          markdown_file = e
-
-          spl = markdown_file.rpartition('/')
-          file_name = spl.last()
-          splDir = spl.first().rpartition('source/' + @@celix_doc_dir)
-          file_dir = splDir.last()
-
-          if file_dir.start_with?("/") then
-            file_dir = file_dir[1, file_dir.length - 1]
-          end
-
-          file_dir = @@celix_doc_dir + "/" + file_dir
-
-          site.pages << CelixPage.new(site, site.source, file_dir, file_name)
-        }
-      end
-    end
-  end
-
-end
+# 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.
+
+module Jekyll
+
+  class CelixPage < Page
+    def initialize(site, base, dir, name)
+      @site = site
+      @base = base
+      @dir = dir
+      @name = name
+
+      full_path = "source/" + dir
+      if !full_path.end_with?("/") then
+        full_path += "/"
+      end
+      full_path += name
+
+      file_contents = File.read(full_path, :encoding => 'utf-8')
+
+      if !file_contents.start_with?("---") then
+        hdr  = "---\n"
+        hdr += "layout: celix-md\n"
+        hdr += "title: " + name + "\n"
+        hdr += "---\n\n\n"
+
+        edited_file_contents = hdr + file_contents
+        out_file = File.new(full_path, "w")
+        out_file.puts(edited_file_contents)
+        out_file.close
+      end
+
+      self.process(@name)
+      self.read_yaml(File.join(base, '_layouts'), 'celix-md.html')
+
+      self.data['title'] = name
+
+      super
+    end
+  end
+
+  class CelixPageGenerator < Generator
+    safe true
+
+    @@celix_doc_dir = "docs/celix"
+
+    def generate(site)
+      if site.layouts.key? 'celix-md'
+        celix_dir = site.source + "/" + @@celix_doc_dir
+        celix_markdown = File.join(celix_dir + "/**", "*.md")
+
+        Dir.glob(celix_markdown).select{ |e|
+          markdown_file = e
+
+          spl = markdown_file.rpartition('/')
+          file_name = spl.last()
+          splDir = spl.first().rpartition('source/' + @@celix_doc_dir)
+          file_dir = splDir.last()
+
+          if file_dir.start_with?("/") then
+            file_dir = file_dir[1, file_dir.length - 1]
+          end
+
+          file_dir = @@celix_doc_dir + "/" + file_dir
+
+          site.pages << CelixPage.new(site, site.source, file_dir, file_name)
+        }
+      end
+    end
+  end
+
+end
diff --git a/source/_plugins/update_links.rb b/source/_plugins/update_links.rb
index ec211cd..8145f55 100644
--- a/source/_plugins/update_links.rb
+++ b/source/_plugins/update_links.rb
@@ -1,30 +1,30 @@
-# 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.
-
-module UpdateLinks
-  class Generator < Jekyll::Generator
-
-    def generate(site)
-      site.pages.each { |p| rewriteLinks(site, p) }
-    end
-
-    def rewriteLinks(site, page)
-      if page
-        page.content = page.content.gsub(/(\[[^\]]*\]\([^:\)]*)\.md\)/, '\1.html)')
-      end
-    end
-
-  end
+# 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.
+
+module UpdateLinks
+  class Generator < Jekyll::Generator
+
+    def generate(site)
+      site.pages.each { |p| rewriteLinks(site, p) }
+    end
+
+    def rewriteLinks(site, page)
+      if page
+        page.content = page.content.gsub(/(\[[^\]]*\]\([^:\)]*)\.md\)/, '\1.html)')
+      end
+    end
+
+  end
 end
\ No newline at end of file
diff --git a/source/contributing/releasing.md b/source/contributing/releasing.md
index bfcf758..b2489b1 100644
--- a/source/contributing/releasing.md
+++ b/source/contributing/releasing.md
@@ -1,281 +1,281 @@
----
-layout: default
-title: Releasing Process
----
-
-# Releasing Apache Celix
-{:.no_toc}
-
-Note: This information is only of use to Apache Celix Release Managers!
-
-Steps to follow:
-
-* Will be replaced with the ToC, excluding a header
-{:toc}
-
-Interesting links:
-
-* [Apache Release Guide](http://www.apache.org/dev/release.html)
-* [Apache Release Signing](http://www.apache.org/dev/release-signing.html)
-* [Apache RAT](http://creadur.apache.org/rat/apache-rat/index.html)
-* [Apache OpenPGP HowTo](http://www.apache.org/dev/openpgp.html)
-
-## Create signing KEYS
-
-Each Release Manager must have his own signing keys. Information about and instruction for the generation 
-of these keys can be found on the [Signing Releases page](http://www.apache.org/dev/release-signing.html#generate) 
-and [How To OpenPGP](http://www.apache.org/dev/openpgp.html#generate-key). Be sure to follow the information 
-provided on that site and its references.
-
-The generated key can be uploaded to the [MIT PGP Public Key Server](http://pgp.mit.edu/).
-
-Next, the public key signature must be added to the KEYS file. Again, read the [Signing Releases page](http://www.apache.org/dev/release-signing.html#keys-policy) 
-for more information. This updated file needs to be uploaded to GIT, be sure to upload it to:
-
-* [Apache Celix release development area KEYS](https://dist.apache.org/repos/dist/dev/celix/KEYS)
-* [Apache Celix release distribution area KEYS](https://dist.apache.org/repos/dist/release/celix/KEYS)
-
-## Update release related files
-
-For every release the related files must be updated. The following files are relevant:
-
-* CHANGES
-  - Add a list of fixed issues which can be created using JIRA.
-* RELEASE_NOTES
-  - Add additional notes regarding this release, eg known short comings.
-* BUILDING
-  - Even though the BUILDING file doesn't have any specific release information, it should be verified before making a release.
-* NOTICE
-  - If needed, add any new license related information to this file.
-
-Besides this information, the version needs to be bumped. Even though every bundle has its own version, a release is made with one 
-overall version. This version is defined in the top-level CMakeLists.txt file. Update the following pieces:
-
-```C
-set(CELIX_MAJOR "X")
-set(CELIX_MINOR "Y")
-set(CELIX_MICRO "Z")
-```
-
-Note: The DEFAULT_VERSION property is used as default version for new bundles and as such does not need to be updated when making a release.
-{:.alert .alert-block .alert-error}
-
-## Compile and test
-
-Before creating a branch, be sure that the source compiles and tests run successfully. If there are any known shortcomings, 
-make sure they are listed in the RELEASE_NOTES. Details for compiling and testing are available in the BUILDING file.
-
-```bash
-# Create a directory as sibling of the celix release directory
-$ mkdir celix-build
-$ cd celix-build
-
-# Run CMake to generate the makefiles. Enable all BUILD options.
-$ ccmake ../celix
-$ make
-$ make deploy
-$ make test
-```
-
-Also verify that the provides examples work as expected. If needed ask other committers to test parts.
-
-```bash
-# Go to the deploy directory to see all examples
-$ cd deploy
-
-# Test the different examples, eg
-$ cd hello_world
-$ sh run.sh
-
-# Depending on the example the output might be different. Most examples provide a shell to inspect the framework.
-# To list the commands use the "help" command.
--> help
-```
-
-After verifying the build, run Apache RAT to check for any licensing problems. If Apache RAT is configured in the CMake build the "rat" target can be used to run the check.
-
-```bash
-# From the celix-build directory
-# Run CMake to set the APACHE_RAT library (path to the JAR file).
-$ ccmake ../celix
-# Run RAT
-$ make rat
-```
-
-Apache RAT should not raise any concers, if there are, check the source files for a license header. If it is a false positive update 
-the rat-excludes.txt file in the root of the project. Be sure it is a false positive! If in doubt, ask the mailing list! Third party 
-licenses may need to be mentioned in the NOTICE file.
-
-## Create GIT tag
-
-After changing all files a tag for the new release must be made. Before doing so, make sure all changed files are committed.
-
-The tag should be named like this: celix-X.Y.Z
-
-To make a tag use the following command:
-
-```bash
-# To sign a tag using your GPG key, it is necessary to configure git with the key you want to use
-# Configure git by issuing the following command, where E43F742E needs to be replaced with your key id
-$ git config --global user.signingkey E43F742E
-
-# Next thing to do is creating the tag
-$ git tag -s rel/celix-X.Y.Z -m 'Celix release X.Y.Z'
-
-# Next thing to do is pushing the tag to the remote
-$ git push origin rel/celix-X.Y.Z
-```
-
-## Create, sign and publish artifacts
-
-Since Celix only releases source artifacts, creating the artifact is simple and straightforward
-
-```bash
-# Create symbolic link so the archive has a directory with version information
-$ ln -s celix celix-X.Y.Z
-
-# Create GZip archive
-$ tar -hczf celix-X.Y.Z.tar.gz celix-X.Y.Z
-
-# The create symbolic link can be removed
-$ celix celix-X.Y.Z
-```
-
-After creating the artifact, the file has to be signed. More information about signing can be found at 
-[Release signing](http://www.apache.org/dev/release-signing.html).
-
-```bash
-# Generate MD5 checksum
-$ md5 celix-X.Y.Z.tar.gz > celix-X.Y.Z.tar.gz.md5
-
-# Generate SHA512 checksum
-$ gpg --print-md SHA512 celix-X.Y.Z.tar.gz > celix-X.Y.Z.tar.gz.sha
-
-# Generate ASCII signature
-$ gpg --armor --output celix-X.Y.Z.tar.gz.asc --detach-sig celix-X.Y.Z.tar.gz
-```
-
-Copy the archive of the source to the [Apache Celix release development area](https://dist.apache.org/repos/dist/dev/celix/KEYS) (using SVN).
-
-See the [Apache Release Guide](http://www.apache.org/dev/release.html#host-rc) for more information.
-
-## Run the vote
-
-Before a release is official a vote has to be held. More information on voting can be found on [Apache Voting Process](http://www.apache.org/foundation/voting.html).
-
-The first vote has to be done on the public [mailing list](/support/mailing-list.html) of the project. The following template must be used for this vote:
-
-```text
-To: dev@celix.apache.org
-Subject: [VOTE] Release Celix version X.Y.Z
-
-This is the release vote for Apache Celix, version X.Y.Z.
-
-It fixes the following issues:
-
-Source files:
-https://dist.apache.org/repos/dist/dev/celix/celix-X.Y.Z/
-
-The commit ID to be voted upon:
-COMMIT ID
-
-https://github.com/apache/celix/tree/COMMITID
-
-Celix's keys can be found at:
-https://dist.apache.org/repos/dist/dev/celix/KEYS
-
-Information for voting on a release can be found at:
-http://www.apache.org/dev/release.html#approving-a-release
-
-Please vote to approve this release:
-
-[ ] +1 Approve the release
-[ ] -1 Disapprove the release (please provide specific comments)
-
-Note that an Apache release needs to be a Majority Approval (requires
-at-least 3 binding +1 votes and more +1 votes than -1 votes).
-
-If this release is approved I will promote it to an official release
-(e.g. move from dist/dev to dist/release and tagging the release in git)
-
-This vote will be open for at least 72 hours.
-```
-
-After this first vote the results must be posted to the "dev" list, see below for more information.
-
-Note: Be sure to use the \[VOTE\] tag, this is used by the automated vote tracking system to keep track of outstanding vote threads.
-{:.alert .alert-block .alert-error}
-
-## Post the vote results
-As mentioned before, after each vote the results must be posted to the corresponding list. This "Result" vote contains the number 
-of votes made, including whether a vote is binding or not. For a successful vote the following template can be used.
-
-```text
-To: dev@celix.apache.org
-Subject: [RESULT][VOTE] Release Celix version X.Y.Z
-
-The vote has passed with the following result:
-
-+1 Name of Approvers (binding)
-+1 Name of Approvers (not binding)
-...
-
-The released artifact will be moved to the release area for mirroring. The
-release branch will be merged with master and a 2.1.0 tag will be created.
-
-After the mirroring period the news & downloads of the website will be
-updated and the release will be announced.
-
-Thanks for voting.
-```
-
-Note: Be sure to post the vote result with the same topic as the original message. Also prepend the subject 
-with \[RESULT\]. This is, again, needed to be able to keep track of vote threads.
-{:.alert .alert-block .alert-error}
-
-## Roll out release artifacts
-
-If the vote is passed successfully the release can be moved from the "dev" area to "release". The automated 
-svnpubsub will move the artifact to the correct server for mirroring. Mirroring typically can take up to 24 hours.
-
-Besides uploading the new release, the old release should be archived. Since archiving is already automated, 
-it is only needed to delete the previous version from the release area. See the 
-[Apache Release Guide](http://www.apache.org/dev/release.html#when-to-archive) for more information.
-
-See the [Apache Release Guide](http://www.apache.org/dev/release.html#upload-ci) for more information.
-
-After these 24 hours the release can be announced.
-
-## Announce the release
-
-Update website's News and Download sections to include the new release.
-
-On the "Download" page, the old release can be replaced with the new one, there is no need to keep a link to archived versions. 
-The "News" section can simply be extended with an additional entry.
-
-Additionally it is a good idea to post a message to "announce@apache.org".
-
-The following template must be used:
-
-```text
-To: announce@apache.org, dev@celix.apache.org
-Subject: [ANNOUNCE] Apache Celix X.Y.Z released
-
-The Apache Celix team is pleased to announce the release of Celix X.Y.Z.
-
-Celix is an implementation of the OSGi specification adapted to C. It will follow the API as close as possible, but since the OSGi specification is written primarily for Java, there will be differences. An important aspect of the implementation is interoperability between Java and C. This interoperability is achieved by porting and implementing the Remote Services specification in Celix.
-
-This new release focuses on .... {add additional information for this release}
-
-The release is available here:
-http://celix.apache.org/download.cgi
-
-The full change log is available here:
-
-We welcome your help and feedback. For more information on how to report problems, and to get involved, visit the project website at http://celix.apache.org/
-
-The Apache Celix Team
-```
-
-Note: the email must be sent from an @apache.org address
-{:.alert .alert-block .alert-error}
+---
+layout: default
+title: Releasing Process
+---
+
+# Releasing Apache Celix
+{:.no_toc}
+
+Note: This information is only of use to Apache Celix Release Managers!
+
+Steps to follow:
+
+* Will be replaced with the ToC, excluding a header
+{:toc}
+
+Interesting links:
+
+* [Apache Release Guide](http://www.apache.org/dev/release.html)
+* [Apache Release Signing](http://www.apache.org/dev/release-signing.html)
+* [Apache RAT](http://creadur.apache.org/rat/apache-rat/index.html)
+* [Apache OpenPGP HowTo](http://www.apache.org/dev/openpgp.html)
+
+## Create signing KEYS
+
+Each Release Manager must have his own signing keys. Information about and instruction for the generation 
+of these keys can be found on the [Signing Releases page](http://www.apache.org/dev/release-signing.html#generate) 
+and [How To OpenPGP](http://www.apache.org/dev/openpgp.html#generate-key). Be sure to follow the information 
+provided on that site and its references.
+
+The generated key can be uploaded to the [MIT PGP Public Key Server](http://pgp.mit.edu/).
+
+Next, the public key signature must be added to the KEYS file. Again, read the [Signing Releases page](http://www.apache.org/dev/release-signing.html#keys-policy) 
+for more information. This updated file needs to be uploaded to GIT, be sure to upload it to:
+
+* [Apache Celix release development area KEYS](https://dist.apache.org/repos/dist/dev/celix/KEYS)
+* [Apache Celix release distribution area KEYS](https://dist.apache.org/repos/dist/release/celix/KEYS)
+
+## Update release related files
+
+For every release the related files must be updated. The following files are relevant:
+
+* CHANGES
+  - Add a list of fixed issues which can be created using JIRA.
+* RELEASE_NOTES
+  - Add additional notes regarding this release, eg known short comings.
+* BUILDING
+  - Even though the BUILDING file doesn't have any specific release information, it should be verified before making a release.
+* NOTICE
+  - If needed, add any new license related information to this file.
+
+Besides this information, the version needs to be bumped. Even though every bundle has its own version, a release is made with one 
+overall version. This version is defined in the top-level CMakeLists.txt file. Update the following pieces:
+
+```C
+set(CELIX_MAJOR "X")
+set(CELIX_MINOR "Y")
+set(CELIX_MICRO "Z")
+```
+
+Note: The DEFAULT_VERSION property is used as default version for new bundles and as such does not need to be updated when making a release.
+{:.alert .alert-block .alert-error}
+
+## Compile and test
+
+Before creating a branch, be sure that the source compiles and tests run successfully. If there are any known shortcomings, 
+make sure they are listed in the RELEASE_NOTES. Details for compiling and testing are available in the BUILDING file.
+
+```bash
+# Create a directory as sibling of the celix release directory
+$ mkdir celix-build
+$ cd celix-build
+
+# Run CMake to generate the makefiles. Enable all BUILD options.
+$ ccmake ../celix
+$ make
+$ make deploy
+$ make test
+```
+
+Also verify that the provides examples work as expected. If needed ask other committers to test parts.
+
+```bash
+# Go to the deploy directory to see all examples
+$ cd deploy
+
+# Test the different examples, eg
+$ cd hello_world
+$ sh run.sh
+
+# Depending on the example the output might be different. Most examples provide a shell to inspect the framework.
+# To list the commands use the "help" command.
+-> help
+```
+
+After verifying the build, run Apache RAT to check for any licensing problems. If Apache RAT is configured in the CMake build the "rat" target can be used to run the check.
+
+```bash
+# From the celix-build directory
+# Run CMake to set the APACHE_RAT library (path to the JAR file).
+$ ccmake ../celix
+# Run RAT
+$ make rat
+```
+
+Apache RAT should not raise any concers, if there are, check the source files for a license header. If it is a false positive update 
+the rat-excludes.txt file in the root of the project. Be sure it is a false positive! If in doubt, ask the mailing list! Third party 
+licenses may need to be mentioned in the NOTICE file.
+
+## Create GIT tag
+
+After changing all files a tag for the new release must be made. Before doing so, make sure all changed files are committed.
+
+The tag should be named like this: celix-X.Y.Z
+
+To make a tag use the following command:
+
+```bash
+# To sign a tag using your GPG key, it is necessary to configure git with the key you want to use
+# Configure git by issuing the following command, where E43F742E needs to be replaced with your key id
+$ git config --global user.signingkey E43F742E
+
+# Next thing to do is creating the tag
+$ git tag -s rel/celix-X.Y.Z -m 'Celix release X.Y.Z'
+
+# Next thing to do is pushing the tag to the remote
+$ git push origin rel/celix-X.Y.Z
+```
+
+## Create, sign and publish artifacts
+
+Since Celix only releases source artifacts, creating the artifact is simple and straightforward
+
+```bash
+# Create symbolic link so the archive has a directory with version information
+$ ln -s celix celix-X.Y.Z
+
+# Create GZip archive
+$ tar -hczf celix-X.Y.Z.tar.gz celix-X.Y.Z
+
+# The create symbolic link can be removed
+$ celix celix-X.Y.Z
+```
+
+After creating the artifact, the file has to be signed. More information about signing can be found at 
+[Release signing](http://www.apache.org/dev/release-signing.html).
+
+```bash
+# Generate MD5 checksum
+$ md5 celix-X.Y.Z.tar.gz > celix-X.Y.Z.tar.gz.md5
+
+# Generate SHA512 checksum
+$ gpg --print-md SHA512 celix-X.Y.Z.tar.gz > celix-X.Y.Z.tar.gz.sha
+
+# Generate ASCII signature
+$ gpg --armor --output celix-X.Y.Z.tar.gz.asc --detach-sig celix-X.Y.Z.tar.gz
+```
+
+Copy the archive of the source to the [Apache Celix release development area](https://dist.apache.org/repos/dist/dev/celix/KEYS) (using SVN).
+
+See the [Apache Release Guide](http://www.apache.org/dev/release.html#host-rc) for more information.
+
+## Run the vote
+
+Before a release is official a vote has to be held. More information on voting can be found on [Apache Voting Process](http://www.apache.org/foundation/voting.html).
+
+The first vote has to be done on the public [mailing list](/support/mailing-list.html) of the project. The following template must be used for this vote:
+
+```text
+To: dev@celix.apache.org
+Subject: [VOTE] Release Celix version X.Y.Z
+
+This is the release vote for Apache Celix, version X.Y.Z.
+
+It fixes the following issues:
+
+Source files:
+https://dist.apache.org/repos/dist/dev/celix/celix-X.Y.Z/
+
+The commit ID to be voted upon:
+COMMIT ID
+
+https://github.com/apache/celix/tree/COMMITID
+
+Celix's keys can be found at:
+https://dist.apache.org/repos/dist/dev/celix/KEYS
+
+Information for voting on a release can be found at:
+http://www.apache.org/dev/release.html#approving-a-release
+
+Please vote to approve this release:
+
+[ ] +1 Approve the release
+[ ] -1 Disapprove the release (please provide specific comments)
+
+Note that an Apache release needs to be a Majority Approval (requires
+at-least 3 binding +1 votes and more +1 votes than -1 votes).
+
+If this release is approved I will promote it to an official release
+(e.g. move from dist/dev to dist/release and tagging the release in git)
+
+This vote will be open for at least 72 hours.
+```
+
+After this first vote the results must be posted to the "dev" list, see below for more information.
+
+Note: Be sure to use the \[VOTE\] tag, this is used by the automated vote tracking system to keep track of outstanding vote threads.
+{:.alert .alert-block .alert-error}
+
+## Post the vote results
+As mentioned before, after each vote the results must be posted to the corresponding list. This "Result" vote contains the number 
+of votes made, including whether a vote is binding or not. For a successful vote the following template can be used.
+
+```text
+To: dev@celix.apache.org
+Subject: [RESULT][VOTE] Release Celix version X.Y.Z
+
+The vote has passed with the following result:
+
++1 Name of Approvers (binding)
++1 Name of Approvers (not binding)
+...
+
+The released artifact will be moved to the release area for mirroring. The
+release branch will be merged with master and a 2.1.0 tag will be created.
+
+After the mirroring period the news & downloads of the website will be
+updated and the release will be announced.
+
+Thanks for voting.
+```
+
+Note: Be sure to post the vote result with the same topic as the original message. Also prepend the subject 
+with \[RESULT\]. This is, again, needed to be able to keep track of vote threads.
+{:.alert .alert-block .alert-error}
+
+## Roll out release artifacts
+
+If the vote is passed successfully the release can be moved from the "dev" area to "release". The automated 
+svnpubsub will move the artifact to the correct server for mirroring. Mirroring typically can take up to 24 hours.
+
+Besides uploading the new release, the old release should be archived. Since archiving is already automated, 
+it is only needed to delete the previous version from the release area. See the 
+[Apache Release Guide](http://www.apache.org/dev/release.html#when-to-archive) for more information.
+
+See the [Apache Release Guide](http://www.apache.org/dev/release.html#upload-ci) for more information.
+
+After these 24 hours the release can be announced.
+
+## Announce the release
+
+Update website's News and Download sections to include the new release.
+
+On the "Download" page, the old release can be replaced with the new one, there is no need to keep a link to archived versions. 
+The "News" section can simply be extended with an additional entry.
+
+Additionally it is a good idea to post a message to "announce@apache.org".
+
+The following template must be used:
+
+```text
+To: announce@apache.org, dev@celix.apache.org
+Subject: [ANNOUNCE] Apache Celix X.Y.Z released
+
+The Apache Celix team is pleased to announce the release of Celix X.Y.Z.
+
+Celix is an implementation of the OSGi specification adapted to C. It will follow the API as close as possible, but since the OSGi specification is written primarily for Java, there will be differences. An important aspect of the implementation is interoperability between Java and C. This interoperability is achieved by porting and implementing the Remote Services specification in Celix.
+
+This new release focuses on .... {add additional information for this release}
+
+The release is available here:
+http://celix.apache.org/download.cgi
+
+The full change log is available here:
+
+We welcome your help and feedback. For more information on how to report problems, and to get involved, visit the project website at http://celix.apache.org/
+
+The Apache Celix Team
+```
+
+Note: the email must be sent from an @apache.org address
+{:.alert .alert-block .alert-error}
diff --git a/source/download.md b/source/download.md
index 0e9c4b2..97658c8 100644
--- a/source/download.md
+++ b/source/download.md
@@ -1,41 +1,41 @@
----
-layout: default
-title: Download
----
-
-# Download a Release of Apache Celix
-
-Apache Celix only releases source distributions, information about building and running van be found inside the release tarball.
-
-## Mirrors
-
-The currently selected mirror is **[preferred]**. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are *backup* 
-mirrors (at the end of the mirrors list) that should be available. 
-<form action="[location]" method="get" id="SelectMirror">
-    Other mirrors:
-    <select name="Preferred">
-        [if-any https] 
-        [for https]
-        <option value="[https]">[https]</option>
-        [end]
-        [end] 
-        [if-any ftp]
-        [for ftp]<option value="[ftp]">[ftp]</option>
-        [end]
-        [end] 
-        [if-any backup]
-        [for backup]<option value="[backup]">[backup] (backup)</option>
-        [end]
-        [end]
-    </select>
-    <input type="submit" value="Change" />
-</form>
-
-You may also consult the [complete list of mirrors](https://www.apache.org/mirrors/).
-
-## Downloads
-
-- Source: [celix-2.1.0.tar.gz]([preferred]/celix/celix-2.1.0/celix-2.1.0.tar.gz)
-[ [PGP](https://www.apache.org/dist/celix/celix-2.1.0/celix-2.1.0.tar.gz.asc) ] [
-[MD5](https://www.apache.org/dist/celix/celix-2.1.0/celix-2.1.0.tar.gz.md5) ] [
+---
+layout: default
+title: Download
+---
+
+# Download a Release of Apache Celix
+
+Apache Celix only releases source distributions, information about building and running van be found inside the release tarball.
+
+## Mirrors
+
+The currently selected mirror is **[preferred]**. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are *backup* 
+mirrors (at the end of the mirrors list) that should be available. 
+<form action="[location]" method="get" id="SelectMirror">
+    Other mirrors:
+    <select name="Preferred">
+        [if-any https] 
+        [for https]
+        <option value="[https]">[https]</option>
+        [end]
+        [end] 
+        [if-any ftp]
+        [for ftp]<option value="[ftp]">[ftp]</option>
+        [end]
+        [end] 
+        [if-any backup]
+        [for backup]<option value="[backup]">[backup] (backup)</option>
+        [end]
+        [end]
+    </select>
+    <input type="submit" value="Change" />
+</form>
+
+You may also consult the [complete list of mirrors](https://www.apache.org/mirrors/).
+
+## Downloads
+
+- Source: [celix-2.1.0.tar.gz]([preferred]/celix/celix-2.1.0/celix-2.1.0.tar.gz)
+[ [PGP](https://www.apache.org/dist/celix/celix-2.1.0/celix-2.1.0.tar.gz.asc) ] [
+[MD5](https://www.apache.org/dist/celix/celix-2.1.0/celix-2.1.0.tar.gz.md5) ] [
 [SHA1](https://www.apache.org/dist/celix/celix-2.1.0/celix-2.1.0.tar.gz.sha) ]
\ No newline at end of file
diff --git a/source/robots.txt b/source/robots.txt
index 8c827cd..7d329b1 100644
--- a/source/robots.txt
+++ b/source/robots.txt
@@ -1 +1 @@
-User-agent: *
+User-agent: *
diff --git a/source/support/issue-tracking.md b/source/support/issue-tracking.md
index c2dc078..d768351 100644
--- a/source/support/issue-tracking.md
+++ b/source/support/issue-tracking.md
@@ -1,20 +1,20 @@
----
-layout: default
-title: Issue Tracking
----
-
-# Issue Tracking
-
-Celix uses Jira for bug reports, feature requests, enhancements and tasks of all kind.
-
-Anyone can use Jira to report bugs. But before doing so, please make sure that:
-
-* the bug isn't already reported,
-* the problem is actually a bug (the [mailing list](mailing-list.html) can be used for support),
-* you attach enough information to replicate the bug (preferably a unit test)
-
-If you have fixed a bug, the patch can be attached to a bug report.
-
-The Celix Jira Issue Tracker can be found at:
-
-[https://issues.apache.org/jira/browse/CELIX](https://issues.apache.org/jira/browse/CELIX)
+---
+layout: default
+title: Issue Tracking
+---
+
+# Issue Tracking
+
+Celix uses Jira for bug reports, feature requests, enhancements and tasks of all kind.
+
+Anyone can use Jira to report bugs. But before doing so, please make sure that:
+
+* the bug isn't already reported,
+* the problem is actually a bug (the [mailing list](mailing-list.html) can be used for support),
+* you attach enough information to replicate the bug (preferably a unit test)
+
+If you have fixed a bug, the patch can be attached to a bug report.
+
+The Celix Jira Issue Tracker can be found at:
+
+[https://issues.apache.org/jira/browse/CELIX](https://issues.apache.org/jira/browse/CELIX)