Skip to content
Ceasar edited this page Aug 9, 2012 · 2 revisions

Code

For language specific things, the de facto style guides should be used.

Jinja Templates

Specifically, regarding how we organize our templates, I've been moving toward a convention where pages look like regular html files, and pieces of pages (namely sections) are prefixed with an underscore. This reduces name collisions, and makes it obvious what's a page and what's not.

Data

Data specific to this PennApps should ideally be detached as far as possible from the website. This is for two reasons:

  1. Increased portability. Easier to import and export data.
  2. Increased modularity. The decoupled components lets us reserve the right to reuse components for next year.

Clone this wiki locally