summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Jones <jones.scott0391@gmail.com>2021-08-13 15:21:16 -0700
committerGitHub <noreply@github.com>2021-08-13 15:21:16 -0700
commitdcf9e9dd323ae462531ee0c7d6aab974e5a11966 (patch)
tree4de5d0f95d6008b706cd0811fda215654ac33d85
parent4e625b8fc30c578b013374d2a0bad9ff4718b96b (diff)
parent96155a3c7c539abf0e7805d0ec369e1547aa430a (diff)
Merge pull request #1 from nvandoorn/improve-development-environment
Improve development environment
-rw-r--r--.ruby-version1
-rw-r--r--Gemfile8
-rw-r--r--Gemfile.lock19
-rw-r--r--README.md27
-rwxr-xr-xbin/build_blog3
-rwxr-xr-xbuild.sh1
-rw-r--r--build_blog.rb (renamed from build_page.rb)0
-rw-r--r--output/.gitkeep0
8 files changed, 57 insertions, 2 deletions
diff --git a/.ruby-version b/.ruby-version
new file mode 100644
index 0000000..a4dd9db
--- /dev/null
+++ b/.ruby-version
@@ -0,0 +1 @@
+2.7.4
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..bc36c03
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,8 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
+
+gem "erb", "~> 2.2"
+gem "kramdown", "~> 2.3"
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..2beb319
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,19 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ cgi (0.2.0)
+ erb (2.2.3)
+ cgi
+ kramdown (2.3.1)
+ rexml
+ rexml (3.2.5)
+
+PLATFORMS
+ x86_64-darwin-20
+
+DEPENDENCIES
+ erb (~> 2.2)
+ kramdown (~> 2.3)
+
+BUNDLED WITH
+ 2.2.16
diff --git a/README.md b/README.md
index 90f66ff..187c916 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,26 @@
-# pantry-of-plants \ No newline at end of file
+# pantry-of-plants
+
+## Development Setup
+
+We suggest using [chruby](https://github.com/postmodern/chruby) and [ruby-install](https://github.com/postmodern/ruby-install):
+
+```sh
+ruby-install ruby-$(cat .ruby-version)
+chruby $(cat .ruby-version)
+ruby --version # 2.7.4
+```
+
+Then install the required gems:
+
+```sh
+bundle install
+```
+
+and finally generate the blog!
+
+```sh
+bin/build_blog
+open output/blog.html
+```
+
+
diff --git a/bin/build_blog b/bin/build_blog
new file mode 100755
index 0000000..10e4016
--- /dev/null
+++ b/bin/build_blog
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+ruby build_blog.rb > output/blog.html
diff --git a/build.sh b/build.sh
deleted file mode 100755
index 805217c..0000000
--- a/build.sh
+++ /dev/null
@@ -1 +0,0 @@
-ruby build_page.rb > output.html
diff --git a/build_page.rb b/build_blog.rb
index 405143d..405143d 100644
--- a/build_page.rb
+++ b/build_blog.rb
diff --git a/output/.gitkeep b/output/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/output/.gitkeep