/symfony-pinterest-like-project

Pinterest like system using Symfony, Twig, Bootstrap 3, jQuery, Masonry & MySQL

Primary LanguageJavaScript

PinterestLike

Setting up

TO DO

Coding Standards

All code is indented with four spaces, not tabs and Symfony Coding Standards. Remember that the main advantage of standards is that every piece of code looks and feels familiar, it's not about this or that being more readable.

Naming conventions:

  • Class member variables are camel case - e.g firstName
  • Database column names use underscores - e.g first_name
    • Date time columns end with _at - e.g created_at
    • Boolean columns start with is_ - e.g is_awesome
  • Template names use camelCase - e.g firstName.html.twig

Code Layout

A bundle is simply a structured set of files within a directory that implement a single feature. So, a bundle should be created for each feature.

Bundle Structure and Best Practices

Testing

TO DO

HTML/CSS style guide

TO DO

Please contribute suggestions, features, issues, and pull requests.

License

symfony-pinterest-like-project may be freely distributed under the MIT license.