Skip to content

Commit

Permalink
adding the initial build of the Maistra project forked from the commu…
Browse files Browse the repository at this point in the history
…nity project
  • Loading branch information
insectengine committed Dec 7, 2020

Verified

This commit was signed with the committer’s verified signature.
simonbaese Simon Bäse
0 parents commit a9bda4b
Showing 5,347 changed files with 584,686 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
BUNDLE_PATH: "vendor/bundle"
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
_site
.sass-cache
.jekyll-metadata
.DS_Store
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
I"{"source"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website", "destination"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>["vendor", ".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>["jekyll-feed", "jekyll-archives"], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>"", "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[{"scope"=>{"type"=>"posts"}, "values"=>{"permalink"=>"/blog/:title/"}}], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "title"=>"Maistra", "description"=>"Maistra is an opinionated distribution of Istio designed to work with Openshift. It combines Kiali, Jaeger, and Prometheus into a platform managed according to the OperatorHub lifecycle.", "url"=>"http://localhost:4000", "twitter_username"=>"‏maistraio", "github_username"=>"maistra", "github_fork_url"=>"https://github.com/maistra", "theme"=>"minima", "sass"=>{"style"=>"compressed"}, "asciidoctor"=>{:base_dir=>:docdir, :safe=>"unsafe", :attributes=>{"site-root"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website", "site-source"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website", "site-destination"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website/_site", "site-baseurl"=>"", "site-url"=>"http://localhost:4000", "env"=>"site", "env-site"=>"", "site-gen"=>"jekyll", "site-gen-jekyll"=>"", "builder"=>"jekyll", "builder-jekyll"=>"", "jekyll-version"=>"4.1.1", "idprefix"=>"", "idseparator"=>"-", "linkattrs"=>"@", "imagesdir"=>"/assets/images/blog/", "imagesoutdir"=>"/Volumes/LittleBit/RedHatWork/git/maistra_website/_site/assets/images/blog/"}}, "pagination"=>{"enabled"=>true, "debug"=>false, "collection"=>"posts", "per_page"=>8, "permalink"=>"/page/:num/", "title"=>":title - page :num", "limit"=>0, "sort_field"=>"date", "sort_reverse"=>true, "category"=>"posts", "tag"=>"", "locale"=>"", "trail"=>{"before"=>2, "after"=>2}}, "jekyll-archives"=>{"enabled"=>["tags"], "layouts"=>{"tag"=>"tag-archive"}, "permalinks"=>{"tag"=>"/blog/tag/:name/"}}, "livereload_port"=>35729, "serving"=>true, "watch"=>true, "asciidoc"=>{"processor"=>"asciidoctor", "ext"=>"asciidoc,adoc,ad", "ext_re"=>/^\.(?:asciidoc|adoc|ad)$/ix, "page_attribute_prefix"=>"page-", "require_front_matter_header"=>false}}:ET
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
I"f<p>This is the example of a description that can be of varying length but should be concise.</p>
:ET
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
I"�<p>You’ll find this post in your <code class="language-plaintext highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="language-plaintext highlighter-rouge">jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p>
:ET
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
I"<h1 id="contribute">Contribute</h1>

<p>Lorem ipsum dolor sit amet, eos posse ipsum legendos id. Ad duo assum augue democritum. Volumus efficiantur vim ne, in dignissim interpretaris ius. Ne malis eirmod scriptorem eam, at quaeque legimus eam, no per detraxit repudiandae.</p>

<p>Blandit intellegat in est. Mei id facete prodesset. Eos te invidunt tacimates, duo quando vivendum cotidieque ut. Amet dicant sensibus in est, in nam munere accumsan. Ei idque sonet repudiare his, id usu simul volutpat definitionem. Blandit intellegat in est. Mei id facete prodesset. Eos te invidunt tacimates, duo quando vivendum cotidieque ut. Amet dicant sensibus in est, in nam munere accumsan. Ei idque sonet repudiare his, id usu simul volutpat definitionem.</p>

<p>Dicam nominavi recusabo nam ex, veri possit invidunt eum ei. Modo paulo ubique usu ut, quando corrumpit qui ex, habeo utamur vel ad. Mundi eligendi ne nam. Cu veri nonumy delicata vix, commodo elaboraret eu qui. Elit dolore ex quo, ei iudico alienum minimum nam.Dicam nominavi recusabo nam ex, veri possit invidunt eum ei. Modo paulo ubique usu ut, quando corrumpit qui ex, habeo utamur vel ad. Mundi eligendi ne nam. Cu veri nonumy delicata vix, commodo elaboraret eu qui. Elit dolore ex quo, ei iudico alienum minimum nam.</p>
:ET
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
I"�<p>You’ll find this post in your <code class="language-plaintext highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="language-plaintext highlighter-rouge">jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p>

<p>To add new posts, simply add a file in the <code class="language-plaintext highlighter-rouge">_posts</code> directory that follows the convention <code class="language-plaintext highlighter-rouge">YYYY-MM-DD-name-of-post.ext</code> and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.</p>

<p>Jekyll also offers powerful support for code snippets:</p>

<figure class="highlight"><pre><code class="language-ruby" data-lang="ruby"><span class="k">def</span> <span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span>
<span class="nb">puts</span> <span class="s2">"Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">"</span>
<span class="k">end</span>
<span class="n">print_hi</span><span class="p">(</span><span class="s1">'Tom'</span><span class="p">)</span>
<span class="c1">#=&gt; prints 'Hi, Tom' to STDOUT.</span></code></pre></figure>

<p>Check out the <a href="https://jekyllrb.com/docs/home">Jekyll docs</a> for more info on how to get the most out of Jekyll. File all bugs/feature requests at <a href="https://github.com/jekyll/jekyll">Jekyll’s GitHub repo</a>. If you have questions, you can ask them on <a href="https://talk.jekyllrb.com/">Jekyll Talk</a>.</p>

:ET
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
I"
:ET
24 changes: 24 additions & 0 deletions 404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
layout: base
---

<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>
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Contributing to the MWES Upstream Community Theme project
33 changes: 33 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
source "https://rubygems.org"

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 4.0"

# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.0"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins

# If you have any plugins, put them here!
group :jekyll_plugins do
gem 'jekyll-timeago', '~> 0.13.1'
gem 'jekyll-asciidoc'
gem "jekyll-feed", "~> 0.6"
gem 'jekyll-paginate-v2'
gem 'jekyll-archives'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.0" if Gem.win_platform?
93 changes: 93 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
asciidoctor (2.0.12)
colorator (1.1.0)
concurrent-ruby (1.1.7)
em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.13.1)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (1.8.5)
concurrent-ruby (~> 1.0)
jekyll (4.1.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.4.0)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 1.8)
jekyll-archives (2.2.1)
jekyll (>= 3.6, < 5.0)
jekyll-asciidoc (3.0.0)
asciidoctor (>= 1.5.0)
jekyll (>= 3.0.0)
jekyll-feed (0.15.1)
jekyll (>= 3.7, < 5.0)
jekyll-paginate-v2 (3.0.0)
jekyll (>= 3.0, < 5.0)
jekyll-sass-converter (2.1.0)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.7.1)
jekyll (>= 3.8, < 5.0)
jekyll-timeago (0.13.1)
mini_i18n (>= 0.8.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.3.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.3.3)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
mini_i18n (0.8.0)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.6)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
rouge (3.25.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
unicode-display_width (1.7.0)

PLATFORMS
ruby

DEPENDENCIES
jekyll (~> 4.0)
jekyll-archives
jekyll-asciidoc
jekyll-feed (~> 0.6)
jekyll-paginate-v2
jekyll-timeago (~> 0.13.1)
minima (~> 2.0)
tzinfo-data

BUNDLED WITH
1.17.2
67 changes: 67 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Upstream Community Theme

The Upstream Community Theme is a ready-to-use [Jekyll](https://jekyllrb.com/) theme to help you create a basic static site for your project. It was designed with the Red Hat Upstream Community in mind, but can be used by anyone looking to create a simple, lightweight site.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development purposes. See deployment for notes on how to deploy the project on [GitHub Pages](https://pages.github.com/).

### Prerequisites

- Install a full [Ruby development environment](https://www.ruby-lang.org/en/downloads/). Ruby version 2.4.0 or above is required, including all development headers. You can run `ruby -v` to check your current Ruby version.
- [RubyGems](https://rubygems.org/pages/download). You can run `gem -v` to check if you have RubyGems installed.
- [GCC](https://gcc.gnu.org/install/) and [Make](https://www.gnu.org/software/make/). You can run `gcc -v`,`g++ -v` and `make -v` to see if your system already has them installed.

### Installing the theme

*[Jekyll documentation pages](https://jekyllrb.com/docs/)*

1. The Jekyll site provides detailed installation instructions for each operating system:

- [Mac](https://jekyllrb.com/docs/installation/macos/)
- [Linux distributions including Red Hat Linux](https://jekyllrb.com/docs/installation/other-linux)
- [Ubuntu Linux](https://jekyllrb.com/docs/installation/ubuntu/)
- [Windows](https://jekyllrb.com/docs/installation/windows/)

3. Fork this repository by clicking the _Fork_ button at the top right corner of this page.
4. Clone your fork (please ensure you have current version of git installed) by running:
`git clone git@github.com:YOUR_USER_NAME/community-theme.git`
5. Change into the project directory
`cd community-theme`
6. Build the site and make it available on a local server
`bundle exec jekyll serve`
7. To preview your site, browse to http://localhost:4000

> If you encounter any unexpected errors during the above, please refer to the [troubleshooting](https://jekyllrb.com/docs/troubleshooting/#configuration-problems) page or the [requirements](https://jekyllrb.com/docs/installation/#requirements) page, as you might be missing development headers or other prerequisites.
_For more information regarding the use of Jekyll, please refer to the [Jekyll Step by Step Tutorial](https://jekyllrb.com/docs/step-by-step/01-setup/)._

## Deployment on GitHub Pages

To deploy your site using GitHub Pages you will need to add the [github-pages gem](https://github.com/github/pages-gem).

> Note that GitHub Pages runs in `safe` mode and only allows a set of [whitelisted plugins](https://help.github.com/articles/configuring-jekyll-plugins/#default-plugins).
To use the github-pages gem, you'll need to add the following on your `Gemfile`:

```
source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins
```
And then run `bundle update`.

To deploy a project page that is kept in the same repository as the project they are for, please refer to the *Project Pages* section in [Deploying Jekyll to GitHub Pages](https://jekyllrb.com/docs/github-pages/#deploying-jekyll-to-github-pages).


## Contributing

Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on the process for submitting pull requests to us.

## Authors

* [**Adela Sofia A.**](https://github.com/adelasofia) - *Initial theme implementation*
* [**James Cobb**](https://github.com/insectengine) - *Visual Designer*

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
Loading

0 comments on commit a9bda4b

Please sign in to comment.