Skip to content

Commit c3577f7

Browse files
authored
Merge pull request #243 from chrisrueger/add-collection-title-to-pagination
Add back enRoute Classic Tutorial on JAR Wrapping
2 parents 28994b6 + cbf219b commit c3577f7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1357
-22
lines changed

_book/100-introduction.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
11
---
2-
title: Guide
3-
layout: default
2+
title: Introduction about OSGi enRoute Classic
3+
layout: prev-next-collection
4+
summary: Is OSGi enRoute for You?
5+
noindex: true
46
---
57

8+
The enRoute Classic section is a collection of content helping to get you started into the OSGi mindset.
9+
10+
<div>
11+
<table>
12+
13+
{% for book in site.book %}{%unless book.noindex%}<tr><td><a href="{{book.url}}">{{book.title}}</a></td><td>{{book.summary}}</td></tr>
14+
{%endunless%}{% endfor %}
15+
16+
</table>
17+
</div>
18+
19+
620
We _strongly_ believe that OSGi's Service Oriented Systems is the best paradigm available today for software development. But we are also frustrated when we see how hard it is for people to cross the chasm to reach that new paradigm. Out of this frustration, the OSGi enRoute project was born.
721

822
This OSGi Alliance initiative is about removing the barriers to adoption. It is about creating an environment where development of applications is almost as easy to get started with as Ruby on Rails applications without loosing the key advantages of OSGi/Java for projects that grow beyond their initial size.
@@ -38,7 +52,7 @@ We're here to prime the pump.
3852

3953
## How to Get Started?
4054

41-
If you're new to OSGi we suggest you follow the [quick start tutorial](200-quick-start.html) and then the more [complete tutorial](220-tutorial-base.html). If you're already into OSGi, you can check out the [data sheets](400-services.html).
55+
If you're new to OSGi we suggest you follow the [tutorials](/book/150-tutorials.html). If you're already into OSGi, you can check out the [services catalog](/book/400-services.html).
4256

43-
[enroute-doc]: https://github.com/osgi/osgi.enroute.site
57+
[enroute-doc]: https://github.com/bndtools/bndtools.github.io/tree/master/_book
4458

_book/150-tutorials.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Tutorials
3-
layout: default
3+
layout: prev-next-collection
4+
summary: List of tutorials.
45
---
56

67
This section is an entry to the hopefully growing collection of tutorials that OSGi enRoute provides. If you want to develop an additional tutorial, please submit a PR.
@@ -86,7 +87,9 @@ The Maven Bnd Repository Plugin provides full bi-drectional access to the local
8687

8788
Quite often you need to use a dependency (a JAR file) which is not yet an OSGi bundle. To use this dependency in an OSGi project you need to learn how to _wrap_ a JAR to become a Bundle. Wrapping a JAR means that we need add the required OSGi manifest headers but also _design_ the contents of the bundle. bnd and bndtools provide tooling to make this process relatively simple.
8889

89-
[Go to the JAR Wrapping section](https://bnd.bndtools.org/chapters/390-wrapping.html) of the bnd manual.
90+
[Go to the JAR Wrapping Tutorial](/tutorial_wrap/050-start.html)
91+
92+
Or alternativly [visit the JAR Wrapping section](https://bnd.bndtools.org/chapters/390-wrapping.html) of the bnd manual.
9093

9194
{: style='clear:both;' }
9295

_book/180-examples.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Example Projects
3-
layout: default
3+
layout: prev-next-collection
4+
summary: Some example projects.
45
---
56

67
This section is an entry to the hopefully growing collection of examples that OSGi enRoute provides. If you want to develop an additional example, please submit a PR.

_book/210-doc.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
---
22
title: About OSGi
33
summary: Provides an introduction into OSGi and explains how OSGi enRoute uses OSGi
4-
noindex: true
5-
layout: default
4+
layout: prev-next-collection
65
---
76

87
Provides an introduction into OSGi and explains how OSGi enRoute uses OSGi.

_book/400-services.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Service Catalog
3-
layout: default
3+
layout: prev-next-collection
4+
summary: Services available in OSGi.
45
---
56

67
This is the OSGi enRoute Base Profile service catalog. The following services are currently available and documented.

_book/450-osgi-specs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: OSGi Specifications
33
summary: Provides an overview of the OSGi Specifications with links
4+
layout: prev-next-collection
45
---
56

67
OSGi technology is a set of

_book/680-appnotes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: App Notes
3-
layout: default
3+
layout: prev-next-collection
4+
summary: Application notes are documenting a design or a tool in a way that is useful for people that implement application.
45
---
56
Application notes are documenting a design or a tool in a way that is useful for people that implement application. They often show how to do things with the whole system.
67

_book/700-links.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Where to Find Stuff
3-
layout: default
3+
layout: prev-next-collection
4+
summary: List of interesting links
45
---
56

67
## Where to Find Stuff

_book/710-videos.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Videos
3-
layout: default
3+
layout: prev-next-collection
4+
summary: Some video tutorials or presentations.
45
---
56

67
<div>

_book/800-known-issues.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)