Code Monkey home page Code Monkey logo

kingjames.bible's Introduction

The King James Bible

Source for https://kingjames.bible, one of many copies of the King James Bible on the web.

This is a labor of love with the end goal being a clean, high quality implementation without distracting fluff.

Roadmap

Here is the current thinking and relative order of planned features:

  • Single Page App (SPA) but retaining SEO features
  • Full text searching
  • Built-in dictionary
  • Copy + Paste functionality to aid in copying bible content to blogs and web sites with configurable styling
  • Embeddable "verse of the day"
  • Embeddable Bible search
  • A flash card style memorization site

Contact

Please add feature suggestions to the issue tracker and I'll see what I can do.

Tools

BrowserStack

Cross browser testing is provided by BrowserStack.

Building and Deploying

To build this software you will need several tools pre-installed:

  • Leiningen - Tested with 2.6.1
  • Node.js - 6.3.1
  • NPM - 3.10.3
  • gulp-cli - 0.4.0 - install with npm install gulp-cli -g

The build steps are:

  1. Resolve all Clojure, ClojureScript, and Node.js dependencies with lein deps.
  2. Compile the ClojureScript code with lein cljsbuild once.
  3. Build the static web page resources with gulp build --config prod. This will place the resulting files in ./out/prod.
  4. Publish the static web page resources to an S3 bucket with gulp bucketsync --config prod.

kingjames.bible's People

Contributors

pstephens avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.