Skip to content
Permalink
Browse files
Initial site template by fpapon
* Initial Jekyll site template

* Add Bulma theme base

* Add idea files in gitignore

* Clean idea files

* Add README build and installaton instructions

* Add remote theme config for publishing as a github pages site

* Change base url

* Fix base url

* Update menu and footer
  • Loading branch information
fpapon authored and cschneider committed Jul 20, 2019
1 parent e050694 commit 32c9d89d595cdb4409c6c2886c15555f98cb850d
Showing 112 changed files with 18,461 additions and 1 deletion.
@@ -0,0 +1,7 @@
_site
.sass-cache
.jekyll-metadata
*.gem
.bundle
Gemfile.lock
.idea
@@ -0,0 +1,24 @@
---
layout: default
---

<style type="text/css" media="screen">
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}
</style>

<div class="container">
<h1>404</h1>

<p><strong>Page not found :(</strong></p>
<p>The requested page could not be found.</p>
</div>
12 Gemfile
@@ -0,0 +1,12 @@
# frozen_string_literal: true

source "https://rubygems.org"
gemspec

group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-sitemap"
gem "jekyll-paginate"
gem "jekyll-seo-tag"
end

@@ -1 +1,50 @@
# Aries website
# Apache Aries Website

This project contains the Apache Aries website.

## Contribute

The concrete repository is on the Apache gitbox but if you want to contribute, you have to clone the Github repository which is a mirror and provide a pull request with your changes. You can find more informations about how to contribute on the community page of the project (http://aries.apache.org/community/gettinginvolved.html).

Clone:

```
git clone https://github.com/apache/aries-site.git
```

## Prerequisites

The website generator used is [Jekyyl](https://jekyllrb.com).

* Install a fully Ruby environment: https://jekyllrb.com/docs/installation/
* Install Jekyyl:

```
gem install jekyll bundler
```

The website theme used is [Bulma](http://www.csrhymes.com/bulma-clean-theme/).

The first time, you have to install Bulma theme files.
Go into the project root directory and execute:
```
bundle install
```

## Build

Clean up the project:
```
bundle exec jekyll clean
```

Start a local server in development mode:
```
bundle exec jekyll serve
```

Build for deployment production:
```
bundle exec jekyll build
```

@@ -0,0 +1,69 @@
# Site Settings
title: Apache Aries
tagline: Apache Aries Project
email: dev@aries.apache.org
description: >
The Aries project consists of a set of pluggable Java components enabling an enterprise OSGi application programming model.
baseurl: "/aries-site"
url: ""
permalink: pretty

remote_theme: chrisrhymes/bulma-clean-theme

paginate: 5
paginate_path: "/blog/page:num"

plugins:
- jekyll-sitemap
- jekyll-paginate
- jekyll-feed
- jekyll-seo-tag
- kramdown
- rouge

exclude:
- Gemfile
- clean-theme.gemspec
- Gemfile.lock
- node_modules
- vendor/bundle/
- vendor/cache/
- vendor/gems/
- vendor/ruby/

livereload: true

sass:
style: compressed
source_dir: _sass

#google_analytics: UA-code-here

defaults:
-
scope:
path: ""
type: "pages"
values:
show_sidebar: true
-
scope:
path: ""
type: "posts"
values:
author: "C.S. Rhymes"
layout: post
image: https://via.placeholder.com/1200x800
show_sidebar: false

markdown: kramdown
highlighter: rouge

footer_menu: footer_menu

collections:
products:
output: true
layout: product
image: https://via.placeholder.com/800x600
show_sidebar: false
@@ -0,0 +1,16 @@
alignment: is-left
style: is-boxed
size: is-large
items:
- name: Tabs
link: /page-4/
icon: fa-smile-wink
- name: Sidebar
link: /page-1/
icon: fa-angle-double-right
- name: No Sidebar
link: /page-2/
icon: fa-ellipsis-v
- name: Menubar
link: /page-3/
icon: fa-bars
@@ -0,0 +1,12 @@
- name: Privacy Policy
link: /privacy-policy/
- name: Apache Events
link: https://www.apache.org/events/current-event.html
- name: Licenses
link: https://www.apache.org/licenses/
- name: Security
link: https://www.apache.org/security/
- name: Sponsorship
link: https://www.apache.org/foundation/sponsorship.html
- name: Thanks
link: https://www.apache.org/foundation/thanks.html
@@ -0,0 +1,61 @@
- label: Example Menu
items:
- name: Home
link: /
- name: Documentation
link: #
items:
- name: Integrators guide
link: /documentation/integrators-guide.html
- name: Articles
link: /documentation/articles.html
- name: Slides
link: /documentation/slides.html
- name: Tutorials
link: /documentation/tutorials.html
- name: Tools
link: /documentation/tools.html
- name: Modules
link: #
items:
- name: Samples
link: /modules/samples.html
- name: Asynchronous Services
link: /modules/async-svcs.html
- name: Blueprint
link: /modules/blueprint.html
- name: Blueprint-maven-plugin
link: /modules/blueprint-maven-plugin.html
- name: Blueprint Annotations
link: /modules/blueprintannotation.html
- name: Blueprint No-OSGi
link: /modules/blueprintnoosgi.html
- name: Blueprint Web
link: /modules/blueprintweb.html
- name: Containers
link: /modules/containers.html
- name: ESA Ant Task
link: /modules/esaanttask.html
- name: EBA Maven Plugin
link: /modules/ebamavenpluginproject.html
- name: ESA Maven Plugin
link: /modules/esamavenpluginproject.html
- name: JMX
link: /modules/jmx.html
- name: JNDI
link: /modules/jndiproject.html
- name: JPA
link: /modules/jpaproject.html
- name: Transaction Control Service
link: /modules/transactioncontrol.html
- name: Transactions
link: /modules/transactionsproject.html
- name: Remote Service Admin (RSA)
link: /modules/rsa.html
- name: SPI Fly
link: /modules/spi-fly.html
- name: Subsystems
link: /modules/subsystems.html
- name: Applications (obsolete)
link: /modules/applications.html

@@ -0,0 +1,98 @@
- name: Documentation
link: #
dropdown:
- name: Integrators guide
link: /documentation/integrators-guide.html
- name: Articles
link: /documentation/articles.html
- name: Slides
link: /documentation/slides.html
- name: Tutorials
link: /documentation/tutorials.html
- name: Tools
link: /documentation/tools.html
- name: Modules
link: #
dropdown:
- name: Samples
link: /modules/samples.html
- name: Asynchronous Services
link: /modules/async-svcs.html
- name: Blueprint
link: /modules/blueprint.html
- name: Blueprint-maven-plugin
link: /modules/blueprint-maven-plugin.html
- name: Blueprint Annotations
link: /modules/blueprintannotation.html
- name: Blueprint No-OSGi
link: /modules/blueprintnoosgi.html
- name: Blueprint Web
link: /modules/blueprintweb.html
- name: Containers
link: /modules/containers.html
- name: ESA Ant Task
link: /modules/esaanttask.html
- name: EBA Maven Plugin
link: /modules/ebamavenpluginproject.html
- name: ESA Maven Plugin
link: /modules/esamavenpluginproject.html
- name: JMX
link: /modules/jmx.html
- name: JNDI
link: /modules/jndiproject.html
- name: JPA
link: /modules/jpaproject.html
- name: Transaction Control Service
link: /modules/transactioncontrol.html
- name: Transactions
link: /modules/transactionsproject.html
- name: Remote Service Admin (RSA)
link: /modules/rsa.html
- name: SPI Fly
link: /modules/spi-fly.html
- name: Subsystems
link: /modules/subsystems.html
- name: Applications (obsolete)
link: /modules/applications.html
- name: Downloads
link: #
dropdown:
- name: Current Releases
link: /downloads/currentreleases.html
- name: Compliance Tests
link: /downloads/testresults.html
- name: Archived Releases
link: /downloads/archived-releases.html
- name: Community
link: #
dropdown:
- name: Community Resources
link: /community/resources.html
- name: Getting Involved
link: /community/gettinginvolved.html
- name: Board Reports
link: /community/boardreports.html
- name: Logos for Users
link: /community/logos.html
- name: Development
link: #
dropdown:
- name: Building Aries
link: /development/buildingaries.html
- name: Coding Guidelines
link: /development/guidelines.html
- name: Architecture
link: /development/architecture.html
- name: Releasing Aries
link: /development/releasingaries.html
- name: OSGi Compliance Tests
link: /development/compliancetesting.html
- name: Web Site Maintenance
link: /development/maintainingthewebpages.html
- name: Sponsorship
link: #
dropdown:
- name: Thanks
link: http://www.apache.org/foundation/thanks.html
- name: Sponsoring Apache
link: http://www.apache.org/foundation/sponsorship.html
@@ -0,0 +1,14 @@
- name: Mr Example
rating: 4
title: Great product, highly recommended
date: 01/01/2019
avatar: https://bulma.io/images/placeholders/128x128.png
description: >
The product worked really well. I would recommend this to most people to use. Delivery was quick and reasonable.
Would recommend this to my friends.
- name: Mrs R E View
rating: 5
title: Nice, really liked this
date: 02/02/2019
description: >
The product worked exactly as described.
@@ -0,0 +1,14 @@
- name: Mr E Xample
rating: 4
title: Great product, highly recommended!
date: 01/01/2019
avatar: https://bulma.io/images/placeholders/128x128.png
description: >
The product worked really well. I would recommend this to most people to use. Delivery was quick and reasonable.
Would recommend this to my friends.
- name: Mrs R E View
rating: 5
title: Nice, really liked this
date: 02/02/2019
description: >
The product worked exactly as described.
@@ -0,0 +1 @@
<!-- footer scripts -->

0 comments on commit 32c9d89

Please sign in to comment.