├── db ├── development.sqlite3 └── production.sqlite3 ├── public ├── js │ ├── script.js │ └── libs │ │ ├── prettify │ │ ├── lang-go.js │ │ ├── lang-ml.js │ │ ├── lang-vb.js │ │ ├── lang-lua.js │ │ ├── lang-sql.js │ │ ├── lang-tex.js │ │ ├── lang-vhdl.js │ │ ├── lang-wiki.js │ │ ├── lang-apollo.js │ │ ├── lang-scala.js │ │ ├── lang-proto.js │ │ ├── lang-yaml.js │ │ ├── lang-hs.js │ │ ├── lang-lisp.js │ │ ├── lang-css.js │ │ ├── lang-n.js │ │ ├── lang-clj.js │ │ ├── prettify.js │ │ └── lang-xq.js │ │ ├── html5.js │ │ └── bootstrap │ │ └── bootstrap.min.js ├── img │ ├── favicon.ico │ ├── glyphicons-halflings.png │ └── glyphicons-halflings-white.png ├── robots.txt ├── css │ ├── style.css │ └── prettify.css └── less │ ├── style.less │ └── bootstrap │ ├── component-animations.less │ ├── wells.less │ ├── breadcrumbs.less │ ├── close.less │ ├── thumbnails.less │ ├── utilities.less │ ├── pager.less │ ├── bootstrap.less │ ├── labels.less │ ├── code.less │ ├── alerts.less │ ├── grid.less │ ├── progress-bars.less │ ├── print.less │ ├── pagination.less │ ├── tooltip.less │ ├── scaffolding.less │ ├── popovers.less │ ├── modals.less │ ├── buttons.less │ ├── tables.less │ ├── dropdowns.less │ ├── carousel.less │ ├── button-groups.less │ ├── navs.less │ ├── type.less │ ├── forms.less │ └── navbar.less ├── config.ru ├── app └── main.rb ├── modules ├── safe.rb ├── title.rb ├── markup.rb ├── string.rb ├── monkeypatches.rb ├── favour_erubis.rb └── static_assets.rb ├── views ├── _footer.erb ├── _header.erb ├── _flashes.erb ├── main.erb └── layout.erb ├── README.textile ├── app.rb ├── Gemfile ├── Rakefile ├── settings.rb └── Gemfile.lock /db/development.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/production.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/js/script.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- 1 | require './app' 2 | 3 | run Sinatra::Application 4 | -------------------------------------------------------------------------------- /public/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/img/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | # http://code.google.com/web/controlcrawlindex/ 3 | 4 | User-agent: * 5 | -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-go.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-ml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-ml.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-vb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-vb.js -------------------------------------------------------------------------------- /public/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-lua.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-sql.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-tex.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-vhdl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-vhdl.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-wiki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-wiki.js -------------------------------------------------------------------------------- /app/main.rb: -------------------------------------------------------------------------------- 1 | get '/?' do 2 | title 'home' 3 | flash[:success] = 'Everything is fine.' 4 | erb :main 5 | end 6 | -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-apollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-apollo.js -------------------------------------------------------------------------------- /public/js/libs/prettify/lang-scala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/js/libs/prettify/lang-scala.js -------------------------------------------------------------------------------- /public/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rob-mcgrail/kickoff/HEAD/public/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /modules/safe.rb: -------------------------------------------------------------------------------- 1 | helpers do 2 | include Rack::Utils 3 | alias_method :safe, :escape_html 4 | alias_method :h, :escape_html 5 | end 6 | -------------------------------------------------------------------------------- /modules/title.rb: -------------------------------------------------------------------------------- 1 | helpers do 2 | def title(arg = nil) 3 | @title = arg ? 'Kickoff | ' + arg : @title = 'Kickoff' 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /views/_footer.erb: -------------------------------------------------------------------------------- 1 |
7 | -------------------------------------------------------------------------------- /modules/markup.rb: -------------------------------------------------------------------------------- 1 | helpers do 2 | # http://rack.rubyforge.org/doc/classes/Rack/MethodOverride.html 3 | def form_method(method) 4 | "" 5 | end 6 | end 7 | -------------------------------------------------------------------------------- /views/_header.erb: -------------------------------------------------------------------------------- 1 |A simple template for HTML5 Sinatra apps
5 |$ git clone git://github.com/robomc/kickoff.git
5 |