Skip to content

Commit 64e731d

Browse files
committed
cleanup
- backs - menu sidebar - style
1 parent 89cf747 commit 64e731d

File tree

4 files changed

+28
-145
lines changed

4 files changed

+28
-145
lines changed

_includes/sidebar.htm

+6-11
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,24 @@
22

33
<li><a href="/">Home</a></li>
44
<li><a href="/community.html">Community</a></li>
5-
65
<li class="divider"/>
76
<li class="heading">Documentation</li>
8-
<li><a href="/concepts.html">Workspace Concepts</a></li>
97
<li><a href="/installation.html">Installation</a></li>
10-
<li><a href="/workspace.html">Workspace Start</a></li>
11-
<li><a href="/tutorial.html">Tutorial</a></li>
12-
<li><a href="/manual/about.html">Bndtools Reference</a>
13-
{% if page.url contains '/manual' %}
8+
<li><a href="/workspace.html">Video Tour</a></li>
9+
<li><a href="/concepts.html">Concepts</a></li>
10+
<li><a href="/manual/about.html">UI Components</a>
1411
<ul>
15-
<li><a href="/manual/packageexplorer.html">Package Explorer</a>
12+
<li><a href="/manual/packageexplorer.html">Bndtools Explorer</a>
1613
<li><a href="/manual/repositories-view.html">Repositories View</a>
1714
<li><a href="/manual/resolution-view.html">Resolution View</a>
1815
<li><a href="/manual/bndeditor.html">The bnd Editor</a>
1916
<li><a href="/manual/jareditor.html">The JAR Viewer</a>
2017
</ul>
21-
{% endif %}
2218
<li><a class="external-left" href="https://bnd.bndtools.org">bnd manual</a></li>
23-
<li><a href="/faq.html">FAQ</a></li>
24-
2519
<li class="divider"/>
2620
<li class="heading">Development</li>
27-
<li><a class="external-left" href="https://github.com/bndtools/bnd/issues">Bug Reports</a></li>
21+
<li><a class="external-left" href="https://github.com/bndtools/bnd">On Github</a></li>
22+
<li><a class="external-left" href="https://github.com/bndtools/bnd/issues">Issues</a></li>
2823
<li><a class="external-left" href="https://github.com/bndtools/bnd/blob/master/CONTRIBUTING.md">Contributing</a></li>
2924
<li><a href="/acknowledge.html">Acknowledgements</a></li>
3025

acknowledge.md

+8-75
Original file line numberDiff line numberDiff line change
@@ -7,78 +7,11 @@
77
<p>Bndtools development is supported by the following companies and organisations. Thank you!</p>
88
</div>
99

10-
<section id="paremus">
11-
<div class="row">
12-
<div class="small-6 small-centered columns">
13-
<center>
14-
<a href="http://paremus.com/"><img src="images/paremus-logo.png"></a>
15-
</center>
16-
</div>
17-
</div>
18-
</section>
19-
20-
<hr>
21-
22-
<section id="aQute">
23-
<div class="row">
24-
<div class="small-6 small-centered columns">
25-
<center>
26-
<a href="http://aQute.biz"><img src="images/aQute-logo.png"></a>
27-
</center>
28-
</div>
29-
</div>
30-
</section>
31-
<hr>
32-
33-
<section id="Luminis">
34-
<div class="row">
35-
<div class="small-6 small-centered columns">
36-
<center>
37-
<a href="http://luminis-technologies.com/"><img src="images/luminis-logo.png"></a>
38-
</center>
39-
</div>
40-
</div>
41-
</section>
42-
43-
<hr>
44-
45-
<section id="osgi_alliance">
46-
<div class="row">
47-
<div class="small-6 small-centered columns">
48-
<center>
49-
<a href="https://www.osgi.org/"><img src="images/osgi-alliance-logo.png"></a>
50-
</center>
51-
</div>
52-
</div>
53-
</section>
54-
55-
<hr>
56-
57-
<section id="jfrog">
58-
<h2>JFrog Artifctory</h2>
59-
<div class="row">
60-
<div class="small-2 columns">
61-
<a href="https://jfrog.com/open-source/"><img src="images/Powered-by-artifactory_04.png"/></a>
62-
</div>
63-
<div class="small-10 columns">
64-
<p>Bndtools and Bnd build artifacts are hosted by JFrog Artifactory.</p>
65-
</div>
66-
</div>
67-
</section>
68-
69-
<section id="yourkit">
70-
<h1>YourKit Java Profiler</h1>
71-
<div class="row">
72-
<div class="small-2 columns">
73-
<a href=""><img src="images/yourkit.png"/></a>
74-
</div>
75-
<div class="small-10 columns">
76-
YourKit supports open source projects with its full-featured Java Profiler. YourKit,
77-
LLC is the creator of
78-
<a href="https://www.yourkit.com/java/profiler/index.jsp">YourKit Java Profiler</a>
79-
and
80-
<a href="https://www.yourkit.com/.net/profiler/index.jsp">YourKit .NET Profiler</a>,
81-
innovative and intelligent tools for profiling Java and .NET applications.
82-
</div>
83-
</div>
84-
</section>
10+
|Company | Remarks |
11+
|-----------------|---------------------------------------------------------------|
12+
|<img src="images/aQute-logo.png" style="width:200px"/>| [Original developer of bnd](https://www.aQute.biz)|
13+
|<img src="images/paremus-logo.png" style="width:200px"/>| [Donated many hours](https://www.paremus.com)|
14+
|<img src="images/luminis-logo.png" style="width:200px"/>| [Donated many hours](http://luminis-technologies.com)|
15+
|<img src="images/osgi-alliance-logo.png" style="width:200px"/>| [Original supporter](http://www.osgi.org)|
16+
|<img src="images/Powered-by-artifactory_04.png" style="width:200px"/>| [Bndtools and Bnd build artifacts are hosted by JFrog Artifactory.](https://jfrog.com/open-source/)|
17+
|<img src="images/yourkit.png" style="width:200px"/>| YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of[Yourkit Java Profiler](https://www.yourkit.com/java/profiler/index.jsp">YourKit Java Profiler) and [YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/index.jsp) innovative and intelligent tools for profiling Java and .NET applications.|

css/style.scss

+14-1
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,18 @@ img.view {
2020
}
2121

2222
iframe {
23-
margin-bottom: 30px;
23+
margin-bottom: 40px;
24+
margin-left: auto;
25+
margin-right: auto;
26+
display: block;
27+
}
28+
29+
body {
30+
font-family: Open Sans;
31+
font-size: 10pt;
32+
}
33+
34+
p {
35+
font-size: 0.9rem;
36+
line-height: 1.6;
2437
}

faq.md

-58
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,6 @@ description: Frequently Asked Questions
44
author: Neil Bartlett
55
---
66

7-
How Do I Add Bundles to the Repository?
8-
=======================================
9-
10-
There are several ways to add external bundles into your repository in order to make them available in your projects. The easiest way is to drag-and-drop from your native file management application (i.e. Windows Explorer, Mac Finder, etc) into the **Repositories** view in Bndtools. Note that you need to drop it onto a specific repository entry: usually the "Local Repository". Note that you can multi-select many bundle files and drag/drop them at the same time.
11-
12-
![](/images/faq/01.png)
13-
14-
Importing the bundles this way is better than directly modifying the contents of the `cnf/repo` directory, since Bndtools is immediately aware of the new bundles and regenerates the OBR index for the repository.
15-
16-
**NB:** not all repository types support adding bundles! For example, the `OBR` repository type is based on an index file that may be anywhere local or remote; Bndtools would not know where to put the new bundle or how to update the index. However the following repository types *do* support additions:
17-
18-
* `LocalOBR`
19-
* `FileRepo`
20-
21-
How Do I Remove Bundles from a Repository?
22-
==========================================
23-
24-
Unfortunately the current repository API does not support a generic way to remove bundles. We plan to update this API, but for now it is necessary to remove the bundles manually from the filesystem.
25-
26-
For repositories of type `LocalOBR` perform the following steps:
27-
28-
1. Delete the bundle file from `<repo_dir>/<bsn>`. If you want to delete all versions of the bundle, then also delete the `<bsn>` directory itself (i.e., do not leave an empty directory).
29-
2. Delete the OBR index file, `<repo_dir>/repository.xml`.
30-
3. Touch the `cnf/build.bnd` file. This causes the index file to be regenerated and the repository contents to be refreshed.
31-
32-
For repositories of type `FileRepo`, perform the same steps except for deleting the OBR index (which will not exist anyway).
33-
34-
Why is My Bundle Empty?
35-
=======================
36-
37-
In Bndtools the contents of a bundle must be defined explicitly; if the contents are not defined then the bundle will be empty. Bundle contents are defined using the following three instructions (follow links to the bnd documentation for these instructions):
38-
39-
* [`Private-Package`](http://www.aqute.biz/Bnd/Format#private-package) defines Java packages to be included in the bundle but not exported.
40-
* [`Export-Package`](http://www.aqute.biz/Bnd/Format#export-package) defines Java packages to be both included in the bundle *and* exported.
41-
* [`Include-Resource`](http://www.aqute.biz/Bnd/Format#include-resource) defines non-Java resource files (e.g. images, XML files etc) to be included in the bundle.
42-
43-
Note that both `Private-Package` and `Export-Package` may be edited using the *Contents* tab of the GUI editor. There is currently no GUI assistance for the `Include-Resource` instruction so it must be entered using the *Source* tab.
44-
45-
What's the Difference Between "-include" and "Include-Resource"?
46-
================================================================
47-
48-
The [`-include`](http://www.aqute.biz/Bnd/Format#directives) instruction is used to include a set of bnd instructions from another `.bnd` file into the current `.bnd` file. This can be useful if there are common settings or instructions used in multiple places.
49-
50-
The [`Include-Resource`](http://www.aqute.biz/Bnd/Format#include-resource) instruction tells bnd to include a set of non-Java resources (e.g. images, XML files etc) in the output bundle.
51-
52-
How Can I Configure the System Bundle Exports?
53-
==============================================
54-
55-
To add extra packages to the exports of the OSGi System Bundle, use the `-runsystempackages` instruction to your run configuration file. For example:
56-
57-
-runsystempackages: sun.reflect
58-
59-
You can also add library JARs to the Java application "classpath" using the `-runpath` instruction, which would then allow you to expose the contents of those libraries via system bundle exports:
60-
61-
-runpath: jide-oss-1.0.0.jar
62-
-runsystempackages: com.jidesoft.swing, com.jidesoft.animation
63-
64-
Note that using the `-runsystempackages` instruction is equivalent to setting the OSGi property `org.osgi.framework.system.packages.extra`; however it is better to use `-runsystempackages` because then the Run Requirements resolver inside Bndtools will take account of the availability of those packages during resolution.
657

668
How Can I Depend on a Plain JAR File at Build Time?
679
===================================================

0 commit comments

Comments
 (0)