Skip to content

knommon/knommon

Repository files navigation

Knommon

We believe that there is a fundamental gap between the way that information is taught vs. the way that it is learned. This project hopes to bridge that gap by creating a community of self-motivated developers in your area focused around project-based learning. There is no failing, there is no grading -- all you have is what you can do with what you know. What would you do if you knew you couldn't fail? Stay hungry, stay foolish.

Application Stack

Frontend. HTML, SCSS + Compass with Pure-css / Boostrap? as a base.
Backend. Laravel PHP Framework, MySQL / PostgreSQL?, Apache.
Development. Bower, Grunt, Composer, Git.

Setup Guide

See INSTALL.md.

Coding Conventions

Database

All tables are lowercase with underscores. Tables should end in an 's' (i.e. users, projects).

Whitespace

PHP files are tab-indented, HTML files are indented with 2 spaces.

Laravel Documentation

Checkout this handy Laravel cheatsheet.

Documentation for the entire framework can be found on the Laravel website.

Larvel Gotchas

When using View::make, the second parameter is an array of key-values that become available in the view (the .blade.php file). For example View::make('hello', array('myvar' => $var1)) would make $myvar available to the view.
Using View::make()->with('myvar', true) will flash 'myvar' to the **Session** data. You access that with Session::get('myvar')`. This is most helpful when using a Redirect.

Caching:
Redis / Varnish / Memcached?
https://github.com/TheMonkeys/laravel-blade-cache-filter

http://laravel.com/docs/queries#caching-queries

Cache Busting

https://github.com/MetalMatze/laravel-html-cachebusting

Deploying:

@see rocketeer.

Note: it would be nice to automate the build process after publishing with rocketeer.

This command needs to go in that: php artisan migrate --package=rtconner/laravel-tagging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors