Skip to content

openpprn/OPRN-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The OpenPPRN Front-End Prototype

View this prototype live at http://demo.openpprn.org.

This is the front-end programming prototype for the OpenPPRN. While it serves as a prototype, this is written in haml and sass, using bootstrap, and so could be eventual production code.

This codebase should remain as a static prototype, separate from the main dynamic application codebase. This makes it so changes to the front-end can be demonstrated quickly and in isolation without fear of messing up the functionality of the production application. This approach keeps the prototype code simple, fast, and without the burdens of dealing with integrating with model/controller code.

This code is using the Middleman framework (http://middlemanapp.com/). Middleman is a static website generator, and in this configuration is using haml, and sass, and layouts to generate a prototype of the production OpenPPRN app.

gh-pages Branch

http://demo.openpprn.org points directly to the gh-pages branch. The gh-pages branch holds the generated html from the source code in the master branch. Middleman takes care doing that html generation. gh-pages should always be in sync with the master branch (at least it's baked into Sean's deploy scripts to do this.)

Current Status

This prototype is currently about ready for high level review by the Sleep Apnea and CCFA PPRN. It's not intended to currently be a mandate for development.

Required Assets File

The "Required Assets" file keeps a running list of non-engineering contributions that will be required to get this codebase ready for launch, and maintained going forward. Things like images, copy (text), design decisions, and content management tasks (by humans!).

Contributors

The main contributor to this codebase is Sean Ahrens.