• Stars
    star
    95
  • Rank 342,274 (Top 7 %)
  • Language
    Crystal
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

React Over Crystal Kemal and Yarn

Introduction

React Over Crystal, Kemal, & Yarn

Current version is 1.1.0 See the Full Documentation http://rocky.codingphase.com/

JavaScript Style Guide

JavaScript Style Guide

Welcome to the ROCKY Stack

I built this as an experiment to put together the best libraries to build a modern yet simple stack.

I chose to base my stack

  • React - Solid front end framework backed by Facebook

  • Crystal - A powerful new language with syntax similar to ruby but is as fast as "C"

  • Kemal - Super light weight http framework made by Serdar DoÄŸruyol

  • Yarn - The fastest package manager also made by Facebook

Installation

Follow the code on the right for the installation commands that you will have to run on your operating systems terminal / console.

Requirements

Rocky Project

git clone https://github.com/codingphasedotcom/rocky

Download or clone the ROCKY Project

https://github.com/codingphasedotcom/rocky

homebrew for mac

OS X (Mac)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew

brew update
brew install crystal-lang
brew install yarn

Make sure you have homebrew

Ubuntu / Linux

curl https://dist.crystal-lang.org/apt/setup.sh | sudo bash
sudo apt-get install crystal
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Debian / Ubuntu

For other OSes and distros check the official documentation.

https://yarnpkg.com/en/docs/install#linux-tab

Dependencies

Get Crystal Dependencies

#terminal
shards install

Get all the "Backend" crystal dependencies

Get Yarn Dependencies

#terminal
yarn install

Get all the "Frontend" dependencies

Get Gulp

npm install --global gulp-cli

Install Gulp to be your task runner.

Getting Started

#terminal
yarn run server

To test everything is good run the server.

Now if you visit http://localhost:3000/ you should see the welcome home page

More Repositories

1

Starter-Kit-2018

JavaScript
769
star
2

Dev-Starter-Kit

HTML
239
star
3

courses-files

SCSS
119
star
4

hyperapp-starterkit

JavaScript
112
star
5

codingphase-style-vs-code

CSS
88
star
6

jannia-ui

CSS
49
star
7

codingphase-blog

Contribute to the codingphase blog!
40
star
8

Phaser-Game-Starter-Kit

JavaScript
35
star
9

247CodeBlock

31
star
10

codingphasedotcom2

CSS
29
star
11

CodingPhaseThemes

21
star
12

Dypsy

The teletubbie framework is here! a simple static site generator anyone can understand
JavaScript
14
star
13

shopify2course

JavaScript
11
star
14

rocky-documentation

Documentation For the Rocky STACK
JavaScript
11
star
15

realestate-laravel

JavaScript
9
star
16

Ecommerce-Course-Files

HTML
9
star
17

restaurant-fullstack

HTML
8
star
18

crypto-profits

CSS
7
star
19

cpdotcom

JavaScript
7
star
20

newHome

JavaScript
6
star
21

hbo-react-clone

CSS
5
star
22

atom-settings

CSS
5
star
23

deploy-starter-kit

HTML
5
star
24

r3f-triplex-starter-kit

CSS
5
star
25

famoz

PHP
4
star
26

crypto-profits-complete

JavaScript
3
star
27

louiv

HTML
3
star
28

cpshopifyapp1

JavaScript
3
star
29

typescript-course

3
star
30

codingfreethrows

JavaScript
3
star
31

cpdotcom2022

JavaScript
3
star
32

shopify-utmapp

HTML
3
star
33

community

3
star
34

math-circle

JavaScript
3
star
35

angular-crash-course

HTML
3
star
36

godotTutorials

GDScript
3
star
37

shopify-app-faqrus

JavaScript
3
star
38

phasertrial

JavaScript
2
star
39

vagrant-settings

2
star
40

redux-easy-course

JavaScript
2
star
41

codingphasedotcom

2
star
42

tictactoe-phaser3-game

JavaScript
2
star
43

uploadstatic

2
star
44

codingphasehome

Crystal
1
star
45

atom-crystal-slang

1
star
46

generator-hyperapp

a hyperapp generator
1
star
47

testcircleci

JavaScript
1
star
48

content-creator-tools

JavaScript
1
star
49

myPortfolio2018

HTML
1
star
50

87lux

CSS
1
star
51

tictactoe-complete

JavaScript
1
star
52

janniaFramework

1
star
53

fwe

1
star
54

myportfolioNode

HTML
1
star
55

hyperapp-generator

a hyperapp generator
1
star
56

r3f-course-project1

CSS
1
star
57

mysql-ims-complete-files

HTML
1
star
58

codingphasecrystal

Crystal
1
star
59

shopify-theme-next-js-example

JavaScript
1
star
60

cpdotcom2020

JavaScript
1
star