• Stars
    star
    96
  • Rank 351,245 (Top 7 %)
  • Language
    Crystal
  • License
    MIT License
  • Created over 7 years ago
  • Updated almost 7 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
772
star
2

Dev-Starter-Kit

HTML
242
star
3

courses-files

SCSS
119
star
4

hyperapp-starterkit

JavaScript
112
star
5

codingphase-style-vs-code

CSS
96
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

rocky-documentation

Documentation For the Rocky STACK
JavaScript
11
star
14

shopify2course

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

atom-settings

CSS
5
star
22

hbo-react-clone

CSS
5
star
23

deploy-starter-kit

HTML
5
star
24

r3f-triplex-starter-kit

CSS
5
star
25

famoz

PHP
4
star
26

codingfreethrows

JavaScript
3
star
27

crypto-profits-complete

JavaScript
3
star
28

louiv

HTML
3
star
29

cpshopifyapp1

JavaScript
3
star
30

cpdotcom2022

JavaScript
3
star
31

community

3
star
32

math-circle

JavaScript
3
star
33

typescript-course

3
star
34

angular-crash-course

HTML
3
star
35

godotTutorials

GDScript
3
star
36

redux-easy-course

JavaScript
3
star
37

shopify-app-faqrus

JavaScript
3
star
38

shopify-utmapp

HTML
2
star
39

phasertrial

JavaScript
2
star
40

vagrant-settings

2
star
41

tictactoe-complete

JavaScript
2
star
42

codingphasedotcom

2
star
43

uploadstatic

2
star
44

tictactoe-phaser3-game

JavaScript
2
star
45

codingphasehome

Crystal
1
star
46

atom-crystal-slang

1
star
47

generator-hyperapp

a hyperapp generator
1
star
48

testcircleci

JavaScript
1
star
49

content-creator-tools

JavaScript
1
star
50

myPortfolio2018

HTML
1
star
51

87lux

CSS
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