Skip to content
This repository was archived by the owner on Oct 19, 2018. It is now read-only.

Commit aa9c3f2

Browse files
author
Barrie Hadfield
committed
hyperloop blog
1 parent b4c4b3c commit aa9c3f2

File tree

5 files changed

+54
-7
lines changed

5 files changed

+54
-7
lines changed

config.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ def table_of_contents(resource)
3838

3939
blog.paginate = true
4040

41-
# blog.permalink = "{year}/{month}/{day}/{title}.html"
41+
blog.permalink = "blog/{year}/{month}/{day}/{title}.html"
4242
# Matcher for blog source files
4343
# blog.sources = "{year}-{month}-{day}-{title}.html"
4444
# blog.taglink = "tags/{tag}.html"
4545
# blog.layout = "layout"
46-
# blog.summary_separator = /(READMORE)/
46+
blog.summary_separator = /(READMORE)/
4747
# blog.summary_length = 250
4848
# blog.year_link = "{year}.html"
4949
# blog.month_link = "{year}/{month}.html"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Hyperloop is born
3+
date: 2016-09-08 05:50 UTC
4+
tags:
5+
---
6+
7+
Reactrb is being renamed Ruby Hyperloop to reflect the change in emphasis of the project. We have chosen Hyperloop as an umbrella name for the project as it is more expansive and allows us to build out Hyperloop as a web application framework.
8+
9+
React and Reactrb (being renamed HyperReact) remain fundamental parts of this project.
10+
11+
## Gems
12+
13+
All of the Hyperloop core gems will take on a Hyper-name. The naming convention will be HyperReact when discussion the gem and the actual gem will be `hyper-rect`. All of the gems will follow this convention.
14+
15+
+ Reactrb becomes **HyperReact**
16+
+ Reactrb Router becomes **HyperRouter**
17+
+ Reactive Record and Synchromesh will be merged to become one gem, **HyperMesh**
18+
+ Reactrb Rails Generator becomes **HyperRails**
19+
+ Reactrb Express becomes **Hyperloop Express**
20+
21+
## Website
22+
23+
+ Reactrb.org is changing to **ruby-hyperloop.io**
24+
+ The goal of this refactor is to reposition Reactrb as an umbrella project for Reactrb and associated Isomorphic ruby technologies
25+
+ The emphasis of the site will be to show how simple Reactrb is to use and also to show best practice for taking it further (Stores, etc). There will be a few tutorials.
26+
+ The new Reactrb.org will not try to mirroring the React(JS) site – but will have its own identity and structure but it will use as much of the existing Reactrb content as possible
27+
+ Remove all the original React(JS) text and structure (basically remove everything that comes from the original React site and does not pertain to Reactrb)
28+
+ New fresh looking design
29+
+ The new site documentation will include Architectural and + Pattern discussions, describing best practice when working with React like components and stores
30+
+ There will be a section on Reactrb development tools (Opal Console) and techniques
31+
+ All of the above Gem’s documentation should be on reactrb.org. The individual Gem’s Read-me’s should be minimal and refer to each Gem’s page on reactrb.org so we can emphasize that these gems are a part of the same family and explain how they work together include installation, usage and best practice instructions for use with:
32+
+ Rails
33+
+ Sinatra
34+
+ Webpack & NPM
35+
+ Will still include Live Ruby examples through Opal Playground
36+
+ The site will continue to be hosted on Github pages but the underlying technology will change to:
37+
+ Reactrb Express
38+
+ Middleman
39+
40+
The changes will be made over time so some Gems, Docs and Tutorials might reference Reactrb or their previous names.

source/_sidenav.html.erb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
<% case %>
2+
<% when current_page.path.include?("support") %>
3+
<p>The <strong>best way</strong> to get help is to join our <a href='https://gitter.im/ruby-hyperloop/chat'>Gitter Chat</a></p>
4+
<% when current_page.path.include?("blog") %>
5+
<ul class="nav">
6+
<% blog.articles.each do |article| %>
7+
<li class="nav-item"><a href="<%= article.url %>"><%= article.title %></a></li>
8+
<% end %>
9+
</ul>
210
<% when current_page.path.include?("gems") %>
311
<ul class="nav">
412
<p>For information on how to use the gems be sure to see:</p>

source/blog.html.erb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@
22
title: Blog
33
pageable: true
44
---
5-
<h1>Blog</h1>
6-
75
<% blog.articles.each do |article| %>
86
<article>
9-
<h2>
7+
<h1>
108
<a href="<%= article.url %>"><%= article.title %></a>
9+
<br>
1110
<small>
1211
<time><%= article.date.strftime('%b %e %Y') %></time>
1312
</small>
14-
</h2>
13+
</h1>
1514

1615
<%= article.summary %>
1716

source/support.html.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: Support
77

88
## Gitter
99

10-
There is almost always someone available to ask a quick question or discuss a concept on [gitter.im](https://gitter.im/reactrb/chat)
10+
There is almost always someone available to ask a quick question or discuss a concept on [gitter.im](https://gitter.im/ruby-hyperloop/chat)
1111

1212
## Stack Overflow
1313

0 commit comments

Comments
 (0)