You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2017/11/17 15:26:27 UTC

[4/4] celix-site git commit: added relevent files

added relevent files


Project: http://git-wip-us.apache.org/repos/asf/celix-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix-site/commit/606d6633
Tree: http://git-wip-us.apache.org/repos/asf/celix-site/tree/606d6633
Diff: http://git-wip-us.apache.org/repos/asf/celix-site/diff/606d6633

Branch: refs/heads/asf-site
Commit: 606d66330169d3fab044a75001f99c943edb09cd
Parents: 0dc95c4
Author: ESmink <ed...@nl.thalesgroup.com>
Authored: Fri Nov 17 10:14:12 2017 +0100
Committer: ESmink <ed...@nl.thalesgroup.com>
Committed: Fri Nov 17 10:14:12 2017 +0100

----------------------------------------------------------------------
 LICENSE                                    | 202 +++++++++
 README.md                                  |  13 +-
 build.py                                   | 122 ++++++
 celix/documentation/fivetwoone             |  12 +
 celix/documentation/index.md               |  14 +
 celix/documentation/seventwozero           |  11 +
 celix/importFile                           |   3 +
 celix/nineeightfive                        |  10 +
 site/404.html                              |   2 +
 site/boardreports.html                     | 557 ++++++++++++++++++++++++
 site/community.html                        | 121 +++++
 site/contributing.html                     | 113 +++++
 site/doc/one/file_one.html                 | 116 +++++
 site/doc/two/file_three.html               | 120 +++++
 site/doc/two/file_two.html                 | 115 +++++
 site/downloads.html                        | 137 ++++++
 site/favicon.ico                           | Bin 0 -> 2082 bytes
 site/import/javascript.js                  |   7 +
 site/import/style.css                      | 294 +++++++++++++
 site/index.html                            | 136 ++++++
 site/issuetracking.html                    | 124 ++++++
 site/mailinglist.html                      | 132 ++++++
 site/media/Apache_Feather.png              | Bin 0 -> 1994 bytes
 site/media/Apache_Feather.svg              |  88 ++++
 site/media/Apache_PoweredBy.png            | Bin 0 -> 72953 bytes
 site/media/Apache_full.png                 | Bin 0 -> 5144 bytes
 site/media/Apache_full.svg                 | 125 ++++++
 site/media/Chevron.gif                     | Bin 0 -> 121 bytes
 site/media/ChevronOverlay.png              | Bin 0 -> 310 bytes
 site/media/IconHome.gif                    | Bin 0 -> 549 bytes
 site/media/celix.png                       | Bin 0 -> 9225 bytes
 site/media/celix_notext.png                | Bin 0 -> 25443 bytes
 site/media/celix_notext_20px.png           | Bin 0 -> 2082 bytes
 site/media/forkmeongithub.png              | Bin 0 -> 9438 bytes
 site/media/forkmesmall.png                 | Bin 0 -> 6982 bytes
 site/media/githubIcon.png                  | Bin 0 -> 4701 bytes
 site/media/memory_pools.png                | Bin 0 -> 74273 bytes
 site/media/shadow.png                      | Bin 0 -> 1698 bytes
 site/media/shiro_bullet_24x24.png          | Bin 0 -> 1645 bytes
 site/releasing.html                        | 385 ++++++++++++++++
 site/support.html                          | 116 +++++
 src/bottom.html                            |   6 +
 src/markdown/boardreports.md               | 445 +++++++++++++++++++
 src/markdown/community.md                  |  14 +
 src/markdown/contributing.md               |   9 +
 src/markdown/downloads.md                  |  30 ++
 src/markdown/index.md                      |  18 +
 src/markdown/issuetracking.md              |  16 +
 src/markdown/mailinglist.md                |  19 +
 src/markdown/releasing.md                  | 250 +++++++++++
 src/markdown/support.md                    |  10 +
 src/noprocess/404.html                     |   2 +
 src/noprocess/favicon.ico                  | Bin 0 -> 2082 bytes
 src/noprocess/import/javascript.js         |   7 +
 src/noprocess/import/style.css             | 294 +++++++++++++
 src/noprocess/media/Apache_Feather.png     | Bin 0 -> 1994 bytes
 src/noprocess/media/Apache_Feather.svg     |  88 ++++
 src/noprocess/media/Apache_PoweredBy.png   | Bin 0 -> 72953 bytes
 src/noprocess/media/Apache_full.png        | Bin 0 -> 5144 bytes
 src/noprocess/media/Apache_full.svg        | 125 ++++++
 src/noprocess/media/Chevron.gif            | Bin 0 -> 121 bytes
 src/noprocess/media/ChevronOverlay.png     | Bin 0 -> 310 bytes
 src/noprocess/media/IconHome.gif           | Bin 0 -> 549 bytes
 src/noprocess/media/celix.png              | Bin 0 -> 9225 bytes
 src/noprocess/media/celix_notext.png       | Bin 0 -> 25443 bytes
 src/noprocess/media/celix_notext_20px.png  | Bin 0 -> 2082 bytes
 src/noprocess/media/forkmeongithub.png     | Bin 0 -> 9438 bytes
 src/noprocess/media/forkmesmall.png        | Bin 0 -> 6982 bytes
 src/noprocess/media/githubIcon.png         | Bin 0 -> 4701 bytes
 src/noprocess/media/memory_pools.png       | Bin 0 -> 74273 bytes
 src/noprocess/media/shadow.png             | Bin 0 -> 1698 bytes
 src/noprocess/media/shiro_bullet_24x24.png | Bin 0 -> 1645 bytes
 src/top.html                               |  99 +++++
 73 files changed, 4506 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index e42a924..6d8a1e6 100644
--- a/README.md
+++ b/README.md
@@ -9,5 +9,16 @@ This is the website for [Apache Celix](https://celix.apache.org/), hosted at:
 This repository contains:
 
 1. `src/`: the source of the site, including markdown files containing the bulk of the content
-1. `content/`: html generated from the markdown (which is what is actually hosted on the website)
+1. `site/`: html generated from the markdown (which is what is actually hosted on the website)
+1. `celix/`: dummy celix sourcecode
 
+# Server build instructions
+### building
+```bash
+cd path/to/build.py
+./build.py
+```
+A test-server will run on [localhost:8000](https://localhost:8000/)
+### installing 
+1. install [python](https://www.python.org/)(tested versions: 2.7.10)
+1. install [markdown2](https://github.com/trentm/python-markdown2/blob/master/README.md#install)

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/build.py
----------------------------------------------------------------------
diff --git a/build.py b/build.py
new file mode 100755
index 0000000..8edd238
--- /dev/null
+++ b/build.py
@@ -0,0 +1,122 @@
+#!/usr/bin/env python
+
+#    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.
+
+__author__ = "Edwin Smink"
+__copyright__ = "Copyright 2011 The Apache Software Foundation"
+__license__ = "Apache-2.0"
+__version__ = "1.0.0"
+
+import os, inspect, markdown2, shutil, sys
+
+#define urls
+markdown = 'src/markdown'
+copy = 'src/noprocess'
+snippets = 'src'
+out = 'site'
+celixIndex = 'celix/documentation'
+ref = {}
+
+#combines two paths to files from a common root directory
+#to a path from the parent directory of file one to file two
+def combinePaths(one, two):
+	if(one is two):
+		return ""
+	one = one.split('/')
+	two = two.split('/')
+	i = 0
+	segment = ""
+	#detect how much of the paths are equal then start writing the new path
+	while(len(one) > i and len(two) > i and one[i] == two[i]):i += 1
+	for x in one[i:-1]: segment += "../"
+	for x in two[i:]: segment += x + '/'
+	return segment[:-1]
+
+#copy to out
+if os.path.exists(out):
+	shutil.rmtree(out)
+shutil.copytree(copy, out)
+if not os.path.exists(out):
+	os.makedirs(out)
+
+#register site markdown
+for f in os.listdir(markdown):
+	ref[markdown + '/' + f] = f[:-3] + '.html'
+
+#read index document
+with open(celixIndex + '/index.md') as f:
+	for line in f:
+		if(line[0] is '#' and line[1] is '#'):
+			if(line[2] != '#'):
+				# declares title
+				title = line[3:-1].replace(' ', '_')
+			elif(line[3] != '#'):
+				# checks if directory exists
+				if 'title' not in globals():
+					sys.tracebacklimit = 0
+					raise NameError("A directory was declared before any title in the index.md file")
+				if(not os.path.isdir(out + '/doc/' + title)):
+					os.makedirs(out + '/doc/' + title)
+				# declares document
+				key = celixIndex + '/' + line[line.find('(') + 1:line.find(')')]
+				value = 'doc/' + title + '/' + line[line.find('[') + 1:line.find(']')]
+				value = value.replace(' ', '_')
+				ref[key] = value + '.html'
+
+# write documents
+for key in ref:
+	try:
+		f = open(key)
+		o = open(out + '/' + ref[key], 'w')
+	except IOError:
+		print("failed to convert document: \nsource: " + key + "\ndestination: " + out + '/' + ref[key] + "\ncheck if urls are valid, the source file is readable and the destination is creatable.")
+		continue
+	file = f.read()
+	
+	# import other files
+	i = 0
+	while True:
+		i = file.find("{{", i)
+		if(i == -1):break
+		i2 = file.find("}}", i)
+		if(i2 == -1):break
+		f2 = open(key[:key.rfind('/') + 1] + file[i + 2:i2])
+		file = file[:i] + f2.read() + file[i2 + 2:]
+		f2.close()
+		i = i2 + 2
+
+	# correct markdown links
+	for key2 in ref:
+		file = file.replace(combinePaths(key, key2), combinePaths(ref[key], ref[key2]))
+
+	# convert markdown to html, also add top and bottom html files
+	file = markdown2.markdown(file, extras=["markdown-in-html"])
+	with open(snippets + '/top.html') as top:
+		file = top.read() + file
+	with open(snippets + '/bottom.html') as bottom:
+		file = file.encode() + bottom.read()
+		
+	o.write(file)
+	f.close()
+	o.close()
+
+# run test-server
+print('attempting to start a test-server on "http://localhost:8000/"')
+os.chdir(out)
+if sys.version_info[0] < 3:
+	os.system('python -m SimpleHTTPServer 8000')
+else:
+	os.system('python -m http.server 8000')

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/celix/documentation/fivetwoone
----------------------------------------------------------------------
diff --git a/celix/documentation/fivetwoone b/celix/documentation/fivetwoone
new file mode 100644
index 0000000..eaa2368
--- /dev/null
+++ b/celix/documentation/fivetwoone
@@ -0,0 +1,12 @@
+5219301821
+6303006203
+1263430953
+4935883803
+0102637600
+7505194602
+2796339423
+4947761104
+9227463176
+6586277484
+
+import goes here -->{{../importFile}}<--

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/celix/documentation/index.md
----------------------------------------------------------------------
diff --git a/celix/documentation/index.md b/celix/documentation/index.md
new file mode 100644
index 0000000..450aa55
--- /dev/null
+++ b/celix/documentation/index.md
@@ -0,0 +1,14 @@
+# tutorials!
+
+## zero
+ ## indicate a new subject for the tutorials
+## one
+ ### assume a link that goes to a tutorial file
+### [file one](seventwozero)
+
+## two
+### [file two](../nineeightfive)
+anything not a two or three # at the start will be ignored and is safe for decorating the file with for humans
+### [file three](fivetwoone)
+
+### [file error](nowhere/null)

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/celix/documentation/seventwozero
----------------------------------------------------------------------
diff --git a/celix/documentation/seventwozero b/celix/documentation/seventwozero
new file mode 100644
index 0000000..9c5da8d
--- /dev/null
+++ b/celix/documentation/seventwozero
@@ -0,0 +1,11 @@
+7201137810
+0695196903
+4089252324
+2615683913
+2876375644
+8833326889
+8461877408
+8404623018
+8598155875
+5642188315
+())( (../nineeightfive)

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/celix/importFile
----------------------------------------------------------------------
diff --git a/celix/importFile b/celix/importFile
new file mode 100644
index 0000000..7e51018
--- /dev/null
+++ b/celix/importFile
@@ -0,0 +1,3 @@
+This file is an
+import that should
+be added to fivetwoone.

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/celix/nineeightfive
----------------------------------------------------------------------
diff --git a/celix/nineeightfive b/celix/nineeightfive
new file mode 100644
index 0000000..73c6a37
--- /dev/null
+++ b/celix/nineeightfive
@@ -0,0 +1,10 @@
+9850725190
+1310091520
+0352099381
+0290604767
+2571780305
+1226475242
+6721917498
+3531134108
+9900495239
+8726050685
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/404.html
----------------------------------------------------------------------
diff --git a/site/404.html b/site/404.html
new file mode 100755
index 0000000..84a21b3
--- /dev/null
+++ b/site/404.html
@@ -0,0 +1,2 @@
+404 :(
+

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/boardreports.html
----------------------------------------------------------------------
diff --git a/site/boardreports.html b/site/boardreports.html
new file mode 100644
index 0000000..212053a
--- /dev/null
+++ b/site/boardreports.html
@@ -0,0 +1,557 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<h1>Board Reports</h1>
+
+<p>To monitor incubator project, the Apache Software Foundation board holds monthly meetings.
+For these meetings a board report must be delivered to the Incubator PMC.</p>
+
+<p>On this page the reports for Celix are shown.</p>
+
+<h2><a href="http://wiki.apache.org/incubator/October2013">2013-10</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C.</p>
+
+<p>Celix has been incubating since 2010-11-02.</p>
+
+<p>Three most important issues to address in the move towards graduation:</p>
+
+<ol>
+<li>Grow the community</li>
+<li>Find more committers</li>
+<li>Publish a new release</li>
+</ol>
+
+<p>Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
+aware of?</p>
+
+<p>None</p>
+
+<p>How has the community developed since the last report?</p>
+
+<p>Several new people are working on additional code for the project. One person is working on a GSoC project, someone else is working on a new remote services protocol and is actively communicating over the list and using jira to post patches. Overall this is an increase in activity. 
+The Native-OSGi project is still progressing, but rather slow. So there isn't anything new on that end. Celix is still the reference implementation, so I still expect this to be a great drive for Celix, for the code as well as the committers.</p>
+
+<p>How has the project developed since the last report?</p>
+
+<p>As mentioned above, a student is working on a GSoC project and has implemented an Event Admin which will be included in Celix. Also a additional Remote Services implementation based on shared memory is being made.
+Work for a new release is still ongoing, the focus is slightly changing, one of the main users has requested a release. Since they don't use Win32, Win32 support can be stripped from the release plan and postponed to a later release.</p>
+
+<p>Date of last release: </p>
+
+<ul>
+<li>16-12-2012</li>
+</ul>
+
+<p>When were the last committers or PMC members elected?</p>
+
+<ul>
+<li>2013-01-07 Roman Shaposhnik joins as a mentor.</li>
+<li>2012-03-20 Pepijn elected as committer.</li>
+</ul>
+
+<h2><a href="http://wiki.apache.org/incubator/July2013">2013-07</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C.</p>
+
+<p>Celix has been incubating since 2010-11-02.</p>
+
+<p>Three most important issues to address in the move towards graduation:</p>
+
+<ol>
+<li>Grow the community</li>
+<li>Find more committers</li>
+<li>...</li>
+</ol>
+
+<p>Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
+None.</p>
+
+<p>How has the community developed since the last report?
+Activity on the mailing list is still a bit slow, but there is still progress. But more importantly, the Native-OSGi effort has taken a few big steps. The most important one is the publication of an RFP at the OSGi Alliance [ 1 ]. The purpose of this RFP is to standardise OSGi for native (C and C++) languages. After the RFP is finalised work will be started on a RFC, this will be done in conjunction with writing a reference implementation. For this purpose Apache Celix will be used. This also means that C++ will be introduced in the Celix project. Most likely large parts of C++ code will be donated by 2 participants of the Native-OSGi project. This gives us a great opportunity to add extra committers and increase the diversity of Celix.</p>
+
+<p>How has the project developed since the last report?
+As mentioned above, to be able to write a reference implementation for Native-OSGi the scope of Celix will be extended to also include C++. Details of this extension still need to be worked out. But for continuity the current (C) code base will (for now) remain the same. So any work related to Native-OSGi will (for now) be done independently from the current implementation.
+Also work is underway to make a second release. Whereas the first release focused primarily on the releasing itself, this second release will focus on the actual implementation. Important points are:</p>
+
+<ul>
+<li>API consistency</li>
+<li>Win32 support</li>
+<li>APR usage</li>
+</ul>
+
+<p>More details can be found in [ 2 ]</p>
+
+<p>A (Mini) Hackathon for Apache Celix was organised at June the 30th. There where 4 people present on the hackathon (2 committers) and focus for the hackathon was the remote services implementation. The hackathon was received well and we like to do this more often to encourage community growth of Apache Celix.</p>
+
+<p>Apache Celix is now also involved the Google Summer of Code for 2013. Erik Jansman is doing a project on the Event Admin for Apache Celix and Pepijn Noltes is mentoring him. The idea is to discuss the result on the mailing list. This is a new experience for Apache Celix and we hope that helps the community and also provide technical progress.</p>
+
+<p>Date of last release: 
+16-12-2012</p>
+
+<p>[ 1 ] https://www.osgi.org/bugzilla/show_bug.cgi?id=165</p>
+
+<p>[ 2 ] http://incubator.markmail.org/thread/fza43iypjutcw2rm</p>
+
+<h2><a href="http://wiki.apache.org/incubator/April2013">2013-04</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C.</p>
+
+<p>Celix has been incubating since 2010-11-02.</p>
+
+<p>Three most important issues to address in the move towards graduation:</p>
+
+<ol>
+<li>Grow a community</li>
+<li>Find more committers</li>
+<li>..</li>
+</ol>
+
+<p>Celix is maintained by 2 committers and a small group of users. Questions to the mailing list are (most of the time) answered quickly. We are also trying to give talks on Celix or related stuff on conferences.
+We see and recognise the problem of the small community, but are also confident that Celix and its community will grow. </p>
+
+<p>Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
+None.</p>
+
+<p>How has the community developed since the last report?
+There is no active growth, but there is currently one students doing his intership with Apache Celix and we are trying hoping to get some projects in the Google Summer of Code 2013. We hope that this will lead in more activity on the mailing-list and hopefully to extra committers.</p>
+
+<p>How has the project developed since the last report?
+Technically progress has been slow the last months. There was a hackaton organized for remote services in Java [ 1 ], which although not directly related to Apache Celix, should eventually work together with the Apache Celix and as result the committers of Apache Celix where present. We also expect an increase in contributions the coming months because of the student intership / GSoC activities.</p>
+
+<p>[ 1 ] http://lists.amdatu.org/pipermail/dev/2013-March/000020.html</p>
+
+<h2><a href="http://wiki.apache.org/incubator/January2013">2013-01</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C.</p>
+
+<p>Celix has been incubating since 2010-11-02.</p>
+
+<p>Three most important issues to address in the move towards graduation:</p>
+
+<ol>
+<li>Grow a community</li>
+<li>Find more committers</li>
+<li>..</li>
+</ol>
+
+<p>Celix is maintained by 2 committers and a small group of users. Questions to the mailing list are (most of the time) answered quickly. We are also trying to give talks on Celix or related stuff on conferences.
+We see and recognise the problem of the small community, but are also confident that Celix and its community will grow. Especially the Native-OSGi work might be important for this (see below).</p>
+
+<p>Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
+None.</p>
+
+<p>How has the community developed since the last report?</p>
+
+<p>There is no active growth, but in the past few months talks have been given on Native-OSGi. Native-OSGi is an effort to standardise C/C++ implementations of OSGi. The goal of this is to be able to reuse bundles from other OSGi like implementations. Also working together might attract more users/committers. The talks are attended by a good group of people, and reactions are positive.</p>
+
+<p>How has the project developed since the last report?</p>
+
+<p>A first release has been made. After struggling with several problems, consensus has been reached to solve these in a next release.
+On a technical note, Celix now also compiles and runs on Win32 platforms.</p>
+
+<h2><a href="http://wiki.apache.org/incubator/October2012">2012-10</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C. </p>
+
+<p>Celix entered incubation on November 2, 2010. </p>
+
+<p>Over the last months we have focused on creating a first release for Celix.
+As is mentioned in the graduation plan [1] we hope that a release will create
+more community.
+We have prepared the code base and website for release and we are very close to making a release.</p>
+
+<p>The previous report [2] mentioned that we are working on a "Native-OSGi", which could attract more community.
+This discussion continued in Juli on the mailling, but got quiet after that. There will be a talk about Native-OSGi for ApacheCon EU and EclipseCon EU and we expect that this will create attention for Celix.</p>
+
+<ul>
+<li><p>Most important issues to address before we can graduate: 
+Make a first release, growing the community and attracting more committers.  </p></li>
+<li><p>Any issues the Incubator PMC or ASF board need to be aware of: 
+None at this time </p></li>
+<li><p>How has the community developed since the last report: 
+There has been a small decrease on activity on the mailing list, hopefully this is a temporary decrease due to the holidays. We did receive patches from a contributor. </p></li>
+<li><p>How has the project developed since the last report: 
+We are still working towards a first release. The code base has been prepared for release and the website got some attention
+based on the shepherd's view from last report. </p></li>
+</ul>
+
+<p>Signed off by mentor: marrs</p>
+
+<h2><a href="http://wiki.apache.org/incubator/July2012">2012-07</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>Over the last months we have started working on "Native-OSGi" which is an effort to make a specification for a C and C++ bases OSGi implementation. As detailed in the graduation plan [1] in the previous report we hope to attract more community members with this move.
+Details for Native-OSGi can be found at [2].</p>
+
+<p>Also the donation of the Device Access code has been finished and committed to the SVN repository. This has been a good experience from both a technical and a process point of view.</p>
+
+<p>Furthermore there has been a slight increase on the mailing list, hopefully this is a trend that will continue in the coming months.</p>
+
+<ul>
+<li><p>Most important issues to address before we can graduate</p>
+
+<p>Make a first release and grow a larger community. It is also needed to attract some more committers, there are currently 2. We are in the process of cleaning up the code and project structure so a first release can be made.</p></li>
+<li><p>Any issues the Incubator PMC or ASF board not te be aware of</p>
+
+<p>None at this time</p></li>
+<li><p>How has the community developed since the last report</p>
+
+<p>There has been an increase on the mailing list, furthermore with the start of the Native-OSGi project we hope this will increase in the coming months.</p></li>
+<li><p>How has the project developed since the last report </p>
+
+<p>From a technical point of view, we are working towards a first release. The build files have been updated to support a more modular project structure.
+Since the implementation is moving forward (al be it slowly), the community growth is the biggest concern for Celix.</p></li>
+</ul>
+
+<p>Signed off by mentor:</p>
+
+<p>Shepherd: Matt Franklin</p>
+
+<h2><a href="http://wiki.apache.org/incubator/April2012">2012-04</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>The last month we received or first large code donation, the code still has to be added to the project. This code is an implementation of the OSGi Device Access specification for Celix and has been made by Thales Netherlands. Together with this donation a new committer (Pepijn Noltes) is accepted. Pepijn has developed and will maintain the Device Access code.</p>
+
+<p>We have also been working on a graduation plan which is included below.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Improve robustness (APR, error handling etc), resulting in a first release
+Update/Implement remote services for interoperability with Java OSGi (Apache Felix)
+Generate awareness and grow a community!
+</code></pre>
+
+<p>Graduation Plan</p>
+
+<p>Celix is in incubation since November 2010. During the first one and a half year talks where given at several conferences (EclipseCon, ApacheCon, OSGi User Group meetings, etc).
+Even though there seems to be an interest in the project, two important questions keep coming up:</p>
+
+<ul>
+<li>What is the state of the project?</li>
+<li>Why no support for C++?</li>
+</ul>
+
+<p>Trying to answer/solve these two questions might make it able to attract more community members. So this plan will focus mostly on these two items.</p>
+
+<p>= State of the project</p>
+
+<p>== Releases</p>
+
+<p>Celix entered incubation in its early stage. There was only a proof of concept, but no complete implementation. 
+This is an important reason for people to hold back and not yet use/improve Celix, on the other hand,  being hesitant also keeps Celix from growing towards a more stable/robust solution.
+To be able to use Celix the implementation has to reach, at least, a more stable state. Over the past year lots of effort has been put into this.
+Within the next half year a release has to be made of the core component of Celix. Hopefully this will attract more users/testers (and potentially committers).
+Since a formal release takes quite some effort, it might also make sense to provide snapshots (with documentation) to be able to reach more people.</p>
+
+<p>== Committers</p>
+
+<p>During the last months there has been an interest from Thales Netherlands to use Celix in its middleware. In a research project they are working on an implementation of the Device Access specification. This implementation is donated to Celix, and the main developer has expressed the intention to maintain the code base. Via this path a new committer has been added to Celix <a href="http://markmail.org/message/q4n7562jvngd33s5">1</a>.
+But to be able to have a diverse community more committers are needed.
+Having a release makes it easier for people to use and improve Celix. This is one step towards more committers.</p>
+
+<p>== Technical state</p>
+
+<p>One of the important aspects of Celix is interoperability with Java OSGi through remote services. Currently Celix has basic support for Celix to Celix remote services, following the Remote Service Admin specification of OSGi. This implementation has to be improved and extended to comply better to the specification. Also a Java OSGi implementation has to be made which can interact with the Celix implementation. Some existing opensource solutions are available, but are either to large for our intended target platforms or rely on to many other libraries (for example XML handling etc). To be able to have an implementation which fits the environment ((de)serialization and protocol) it makes sense to implement a simple solution ourselves.
+Having functional remote services makes it easier to use Celix in a mixed Java/C environment. This solution can also be positioned as an alternative to JNI with the benefit that the Java and C components are separate processes. If either one crashes the other part is kept running, resulting in a more robust solution.</p>
+
+<p>= C++ Support</p>
+
+<p>== Technical Scope</p>
+
+<p>Currently Celix is limited to C only. This was a deliberate choice since Celix tries to target  embedded/constrained platforms. But during talks people also seem to be interested in C++ support. Extending the technical scope of the project might attract more users and committers.
+Over the next half year we will work out a plan how C++ support can be added without impacting the current supported platforms. A start with the discussions has been made on the mailinglist, see [2] for more information.</p>
+
+<p>== Cooperate with existing C++ OSGi like implementations</p>
+
+<p>In [3] a list of similar projects is mentioned. Reaching out to these projects and trying to find a common ground on requirements/API etc could benefit Celix (and those projects as well). 
+To see if there is a common ground we need to contact those projects and plan a meeting.</p>
+
+<p>Signed off by mentor:</p>
+
+<h2><a href="http://wiki.apache.org/incubator/January2012">2012-01</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>Over the last few months lots of work has been put into integrating APR and updating the Celix code base to the proposed code style. This code style has partially been documented on [1]. Also some effort has been put into updating the source for Visual Studio, even though not yet finished some interesting and helpful patches where submitted and applied.</p>
+
+<p>In Oktober an event was held to create more awareness for services, OSGi and Celix in the Dutch embedded community. The attendance was great, and a follow-up will be planned. Also, in November a talk was given at the ApacheCon.</p>
+
+<p>As listed below, one of the most important issues is the slow growth of the Celix community. With the current discussion about poddlings and how long a poddling is in the incubator, we are discussing a plan how we can move to a more diverse community and be able to graduate. This plan will be included in the next board report.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Improve robustness (APR, error handling etc), resulting in a first release
+Generate awareness and grow a community!
+</code></pre>
+
+<p>Signed off by mentor: marrs</p>
+
+<h2><a href="http://wiki.apache.org/incubator/October2011">2011-10</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>In the code not much has changed during the past few months, mostly due to vacations. Some (reported) bugs have been fixed, and some interesting examples have been added. These example where donated by a user, and follow the OSGi in Action book. This makes them a great addition to Celix.
+Furthermore, some work has been done to make testing from CMake easier, and we are also looking into a method for mocking services to be able to test only one service without all its dependencies.</p>
+
+<p>On the community site, Luminis and Thales are organizing an event (in Dutch) to introduce embedded/distributed companies to OSGi. During this event OSGi will be explained, Celix and PojoSR will be introduced. Also a small introduction in Apache and the "Apache Way" will be given, with the goal to invite people to use/join Celix.
+Also, in november a talk and demo will be given at the ApacheCon.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Improve robustness (APR, error handling etc)
+Generate awareness and grow a community!
+</code></pre>
+
+<p>Signed off by mentor:</p>
+
+<h2><a href="http://wiki.apache.org/incubator/July2011">2011-07</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>Over the past few months work has been done on integration and usage of the Apache Portable Runtim (APR) in Celix.
+The work has mostly focusses on stability and robustness of the codebase, but some new features were added:</p>
+
+<pre><code>Log Service and Writer: for logging and reading the log
+Service Factories: needed for the log service
+</code></pre>
+
+<p>Also, in March, a talk was given to the OSGi User Group France. There is a lot interest in the project, but people seem to be waiting for a more stable version.
+For community building it might be interesting to work towards a release later this year to make it easier to download and use Celix.
+A talk on Celix has also been accepted for the ApacheCon in November, which is a good opportunity to show Celix to the world.
+Also parts of Celix have been ported to Windows. Mostly the utils used by the framework, and not yet the framework itself. This is a lengthy job because Celix is using C99, and Windows (Visual Studio) only support C89/C90.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Improve robustness (APR, error handling etc)
+Generate awareness and grow a community!
+</code></pre>
+
+<p>Signed off by mentor:</p>
+
+<h2><a href="http://wiki.apache.org/incubator/April2011">2011-04</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>During the EclipseCon a talk was given over Celix, also spoke with several OSGi 
+people who are interested in the progress, especially related to Universal OSGi 
+(which details specification and requirements for OSGi in other languages).
+During the last few weeks work has been done to get rid of memory leaks and null 
+pointers.
+Currently we are looking at the requirements/details for bundle deployment and 
+updating, possibly in combination with Apache Ace.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Define a status overview of what is and isn't working.
+Move all "sub" project to the new structure.
+Use APR for all file handling, threading etc.
+Generate awareness and grow a community
+</code></pre>
+
+<p>Signed off by mentor:</p>
+
+<h2><a href="http://wiki.apache.org/incubator/February2011">2011-02</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>A new structure for the project has been used for the framework. In this structure public and private files are 
+separated. This structure has not yet been applied to all "sub" project in Celix.
+We are also looking at Apache APR for OS abstraction. Using APR would involve replacing all file handing, threading 
+etc with APR functions.</p>
+
+<p>Finally, work is being done for the talk on the EclipseCon.</p>
+
+<p>Most important issues are:</p>
+
+<p>Add more information to the wiki (ongoing process)
+Move all "sub" project to the new structure.
+Use APR for all file handling, threading etc.</p>
+
+<p>Signed off by mentor:</p>
+
+<h2><a href="http://wiki.apache.org/incubator/January2011">2011-01</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>Currently the source tree is being cleaned and correct header information is being added. We are also looking at the 
+project structure and how it can be changed to get a better/simpler overview. Most important aspect is separating the 
+actual framework from the additional bundles.</p>
+
+<p>Additionally, last December a proposal for a Celix talk was sent to, and accepted by the EclipseCon/OSGi DevCon. This 
+provides a great opportunity to increase awareness and build a community.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Add more information to the wiki (ongoing process)
+Cleanup project, rearrange structure
+Generate awareness and grow a community!
+</code></pre>
+
+<p>Signed off by mentor: marrs </p>
+
+<h2><a href="http://wiki.apache.org/incubator/December2010">2010-12</a></h2>
+
+<p>= Celix =</p>
+
+<p>Celix is an implementation of the OSGi Specification in C.</p>
+
+<p>Celix entered incubation on November 2, 2010.</p>
+
+<p>As we are just accepted into the Incubator, startup is in progress. The donated code has been committed to 
+SVN, and the project site is being created.</p>
+
+<p>Most important issues are:</p>
+
+<pre><code>Get everything (Jira, SVN, Website etc) up and running
+Cleanup code
+Generate awareness and grow a community.
+</code></pre>
+
+<p>Signed off by mentor: marrs</p>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/community.html
----------------------------------------------------------------------
diff --git a/site/community.html b/site/community.html
new file mode 100644
index 0000000..99c7ebe
--- /dev/null
+++ b/site/community.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<h1>Celix Community</h1>
+
+<p>Celix is a community driven project, where everyone is free to download and use it. Besides using Celix we encourage 
+everyone to participate in the development. This can be as simple as providing feedback and reporting bugs but could as 
+well mean bug fixes and code contributions.</p>
+
+<ul>
+<li><a href="/community/contributing/contributing.html">Contribute</a></li>
+</ul>
+
+<p>While Celix was in incubation at the Apache Incubator, the status had to be reported to the Incubator PMC. These
+reports are also available on this site.</p>
+
+<ul>
+<li><a href="/community/boardreports/boardreports.html">Board Reports</a></li>
+</ul>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/contributing.html
----------------------------------------------------------------------
diff --git a/site/contributing.html b/site/contributing.html
new file mode 100644
index 0000000..a1c5854
--- /dev/null
+++ b/site/contributing.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<h1>Contributing</h1>
+
+<p>The Celix community is open for everyone to participate in. Discussions are done over the 
+<a href="/support/mailinglist.html">mailing lists</a>, and <a href="/support/issuetracking.html">issues</a> can be created and 
+seen by everyone.</p>
+
+<p>If you would like to join the Celix community, a good start would be to follow the mailing list and participate in the 
+discussions, use Celix and report bugs you find, possibly with patches.</p>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/doc/one/file_one.html
----------------------------------------------------------------------
diff --git a/site/doc/one/file_one.html b/site/doc/one/file_one.html
new file mode 100644
index 0000000..132b8ac
--- /dev/null
+++ b/site/doc/one/file_one.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<p>7201137810
+0695196903
+4089252324
+2615683913
+2876375644
+8833326889
+8461877408
+8404623018
+8598155875
+5642188315
+())( (../two/file_two.html)</p>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/doc/two/file_three.html
----------------------------------------------------------------------
diff --git a/site/doc/two/file_three.html b/site/doc/two/file_three.html
new file mode 100644
index 0000000..22b6232
--- /dev/null
+++ b/site/doc/two/file_three.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<p>5219301821
+6303006203
+1263430953
+4935883803
+0102637600
+7505194602
+2796339423
+4947761104
+9227463176
+6586277484</p>
+
+<p>import goes here -->This file is an
+import that should
+be added to fivetwoone.
+&lt;--</p>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/doc/two/file_two.html
----------------------------------------------------------------------
diff --git a/site/doc/two/file_two.html b/site/doc/two/file_two.html
new file mode 100644
index 0000000..f226ed8
--- /dev/null
+++ b/site/doc/two/file_two.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<p>9850725190
+1310091520
+0352099381
+0290604767
+2571780305
+1226475242
+6721917498
+3531134108
+9900495239
+8726050685</p>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/downloads.html
----------------------------------------------------------------------
diff --git a/site/downloads.html b/site/downloads.html
new file mode 100644
index 0000000..24873cf
--- /dev/null
+++ b/site/downloads.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html> 
+<html lang="en">
+<head>
+<!--
+    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.
+-->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link href="/import/style.css" rel="stylesheet">
+<!--page info-->
+<title>Welcome to Apache Celix</title>
+<meta name="description" content="">
+<meta name="author" content="me">
+</head>
+<body>
+<div id="imgbackground"></div>
+<nav class = "shadowed">
+	<a href="/"><img class="shadowed" src="/media/celix.png"></a>
+	<div id="mobmenu">
+	<select class="mobbutton" onchange="if (this.value) window.location.href=this.value">
+		<option value="">navigate</option>
+		<option value="/">Home</option>
+		<option value="">Documentation</option>
+		<option value="/downloads.html">Downloads</option>
+		<optgroup label="Community">
+			<option value="/contributing.html">Contributing</option>
+			<option value="/boardreports.html">Board Reports</option>
+			<option value="/releasing.html">Releasing</option>
+		</optgroup>
+		<optgroup label="Support">
+			<option value="/mailinglist.html">Mailing List</option>
+			<option value="/issuetracking.html">Issue Tracking</option>
+		</optgroup>
+		<optgroup label="ASF">
+			<option value="http://www.apache.org/">ASF Home</option>
+			<option value="http://www.apache.org/foundation/how-it-works.html">How it works</option>
+			<option value="http://www.apache.org/licenses/">License</option>
+			<option value="http://www.apache.org/foundation/sponsorship.html">Sponsorship</option>
+			<option value="http://www.apache.org/foundation/thanks.html">Thanks</option>
+			<option value="http://www.apache.org/security">Security</option>
+		</optgroup>
+	</select>
+	<div id="dropmenu" class="shadowed">
+		<a href="/"><div class="dropbutton">
+			Home
+		</div></a><a href=""><div class="dropbutton">
+			Documentation
+		</div></a><a href="/downloads.html"><div class="dropbutton">
+			Download
+		</div></a><div class="dropdown">
+			<div class="dropbutton">Community<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/contributing.html">Contributing</a>
+				<a href="/boardreports.html">Board Reports</a>
+				<a href="/releasing.html">Releasing</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">Support<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="/mailinglist.html">Mailing List</a>
+				<a href="/issuetracking.html">Issue Tracking</a>
+			</div>
+		</div><div class="dropdown">
+			<div class="dropbutton">ASF<div class="triangle"></div></div>
+			<div class="dropdown-content">
+				<a href="http://www.apache.org/">ASF Home</a>
+				<a href="http://www.apache.org/foundation/how-it-works.html">How it works</a>
+				<a href="http://www.apache.org/licenses/">License</a>
+				<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+				<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+				<a href="http://www.apache.org/security">Security</a>
+			</div>
+		</div>
+	</div>
+	</div>
+</nav>
+<a href="https://github.com/apache/celix">
+			<img class="GHImg shadowed" src="/media/forkmeongithub.png" alt="Fork me on GitHub"
+			data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_orange_ff7600.png">
+			<img class="GHImgSmall shadowed" src="/media/forkmesmall.png" alt="Fork me on GitHub">
+</a>
+<a href="http://apache.org/">
+			<img id="APbig" class="logoAP shadowed" src="/media/Apache_full.svg">
+			<img id="APsmall" class="logoAP shadowed" src="/media/Apache_Feather.svg">
+</a>
+<div class="spacer">
+<h1>Download Celix</h1>
+
+<p>Celix is an implementation of the OSGi specification adapted to C.</p>
+
+<h2>Releases</h2>
+
+<p>Apache Celix only releases source distributions, information about building and running van be found inside the release tarball.</p>
+
+<h3>Mirrors</h3>
+
+<p>The currently selected mirror is <strong>[preferred]</strong>. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are <em>backup</em> 
+mirrors (at the end of the mirrors list) that should be available. </p>
+
+<form action="[location]" method="get" id="SelectMirror">Other mirrors:
+    <select name="Preferred">
+        [if-any http] [for http]<option value="[http]">[http]</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"></input>
+</form>
+
+<p>You may also consult the <a href="http://www.apache.org/mirrors/">complete list of mirrors</a>.</p>
+
+<h3>Downloads</h3>
+
+<ul>
+<li>Source: <a href="[preferred]/celix/celix-2.0.0/celix-2.0.0.tar.gz">celix-2.0.0.tar.gz</a>
+<a href="http://www.apache.org/dist/celix/celix-2.0.0/celix-2.0.0.tar.gz.asc">PGP</a>
+<a href="http://www.apache.org/dist/celix/celix-2.0.0/celix-2.0.0.tar.gz.md5">MD5</a>
+<a href="http://www.apache.org/dist/celix/celix-2.0.0/celix-2.0.0.tar.gz.sha">SHA1</a></li>
+</ul>
+</div><div id="foot">
+<div id="footText">
+Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+Apache Celix, Celix, Apache, the Apache feather logo and the Apache Celix logo are trademarks of The Apache Software Foundation. 
+</div></div>
+<script src='import/javascript.js'></script>

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/favicon.ico
----------------------------------------------------------------------
diff --git a/site/favicon.ico b/site/favicon.ico
new file mode 100755
index 0000000..4e481ca
Binary files /dev/null and b/site/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/celix-site/blob/606d6633/site/import/javascript.js
----------------------------------------------------------------------
diff --git a/site/import/javascript.js b/site/import/javascript.js
new file mode 100755
index 0000000..400e09d
--- /dev/null
+++ b/site/import/javascript.js
@@ -0,0 +1,7 @@
+//make links to the same page unclickable
+links = document.getElementsByTagName('a')
+for(i = 0;i < links.length;i++){	
+	if(links[i].href == window.location.href){
+		links[i].style = 'font-weight: bold;pointer-events: none;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none'	
+	}
+}