You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Hyperstack is a Ruby-based DSL and modern web toolkit for building spectacular,
6
6
7
7
+**One language** throughout the client and server. All Ruby code is compiled by [Opal](https://opalrb.com/) into JavaScript automatically.
8
8
+ Webpacker and Yarn tooling for a **modern, fast hot-reloader build environment with Ruby source maps**.
9
-
+ A well documented and stable Ruby DSL for wrapping **React** and **ReactRouter** as well as **any** JavaScript library or component.
9
+
+ A well documented and stable Ruby DSL for wrapping **React** and **ReactRouter** as well as **any** JavaScript library or component. No need to learn JavaScript!
10
10
+**Isomorphic Models with bi-directional data** so you can access your models as if they were on the client.
11
11
12
12
All that means you can write simple front-end code like this:
@@ -21,19 +21,19 @@ class GoodBooksToRead < Hyperstack::Component
21
21
end
22
22
```
23
23
24
-
In the code above, if the `good_books` scope changed (even on the server) the UI would update automatically. That's the magic of React and Isomorphic Models with bi-directional data at work!
24
+
In the code above, if the `good_books` scope changed (even on the server), the UI would update automatically. That's the magic of React and Isomorphic Models with bi-directional data at work!
25
25
26
26
## Website and documentation
27
27
28
28
Please see the website for full documentation, or find the same content in the [/docs](/docs) folder in this repo if you prefer.
Our website is an excellent Hyperstack example application. All the content is loaded dynamically from this repo, and it uses Semantic UI and a client-side JavaScript full-text search engine. Its a Rails application hosted on Heroku.
32
+
Our website serves as a Hyperstack example application. All the doc content is loaded dynamically from this repo and converted to HTML on the fly. It uses React Semantic UI and a client-side JavaScript full-text search engine. Its a Rails app hosted on Heroku.
33
33
34
34
## Setup and installation
35
35
36
-
You can be up and running in **less than 5 minutes**. Just follow the simple setup guide for a new Rails application all perfectly configured and ready to go with Hyperstack.
36
+
You can be up and running in **less than 5 minutes**. Just follow the simple setup guide for a new Rails application all correctly configured and ready to go with Hyperstack.
37
37
38
38
+ Setup and Installation: [/install](/install)
39
39
@@ -45,7 +45,7 @@ Hyperstack is supported by a friendly, helpful community, both for users, and co
45
45
46
46
## Roadmap
47
47
48
-
Hyperstack is evolving, we are improving it all the time. As much as we love Ruby today, we see ourselves embracing new languages in the future. [Crystal](https://crystal-lang.org/) perhaps? We are also watching [Wasm](https://webassembly.org/) carefully.
48
+
Hyperstack is evolving; we are improving it all the time. As much as we love Ruby today, we see ourselves embracing new languages in the future. [Crystal](https://crystal-lang.org/) perhaps? We are also watching [Wasm](https://webassembly.org/) carefully.
49
49
50
50
Please see the [ROADMAP][] file for more information.
51
51
@@ -57,6 +57,13 @@ If you would like to help, please read the [CONTRIBUTING][] file for suggestions
Released under the MIT License. See the [LICENSE][] file for further details.
@@ -66,3 +73,8 @@ Released under the MIT License. See the [LICENSE][] file for further details.
66
73
## History
67
74
68
75
Hyperstack is an evolution of [Ruby-Hyperloop](https://github.com/ruby-hyperloop). We decided to rename the project to drop the Ruby suffix and also took the opportunity to simplify the repos and project overall.
0 commit comments