diff options
author | Scott Jones <jones.scott0391@gmail.com> | 2021-08-13 15:21:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-13 15:21:16 -0700 |
commit | dcf9e9dd323ae462531ee0c7d6aab974e5a11966 (patch) | |
tree | 4de5d0f95d6008b706cd0811fda215654ac33d85 | |
parent | 4e625b8fc30c578b013374d2a0bad9ff4718b96b (diff) | |
parent | 96155a3c7c539abf0e7805d0ec369e1547aa430a (diff) |
Merge pull request #1 from nvandoorn/improve-development-environment
Improve development environment
-rw-r--r-- | .ruby-version | 1 | ||||
-rw-r--r-- | Gemfile | 8 | ||||
-rw-r--r-- | Gemfile.lock | 19 | ||||
-rw-r--r-- | README.md | 27 | ||||
-rwxr-xr-x | bin/build_blog | 3 | ||||
-rwxr-xr-x | build.sh | 1 | ||||
-rw-r--r-- | build_blog.rb (renamed from build_page.rb) | 0 | ||||
-rw-r--r-- | output/.gitkeep | 0 |
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 @@ -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 @@ -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 |