shellcromancer / phoenix2

A reboot of the ACM website. This time written in Symfony 3 and with a lot more features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACM Phoenix 2.0

Welcome to the readme for phoenix2.

If you have any questions, feel free to contact the original author, Kyle Minshall.
He can be reached at kyleminshall@gmail.com.

Overview

The project is written in Symfony 3 which is the latest major version of the best web framework for PHP.

Main things to know:

  • Views: app/Resources/views
  • Controllers: src/AppBundle/Controllers
  • Web root: web

To run Symfony tools/scripts, run the command php bin/console <command> <flags> in your terminal of choice.

Development

First, you need to install composer.
Composer is a package manager for PHP. We use a few packages.

Second, you are going to need a SQL database. We use MySQL on prod but we also use an ORM for all our our entity stuff.

  1. Clone the repo: git clone git@github.com:acm-ucr/phoenix2.git
  2. cd into the newly created phoenix2 directory

About

A reboot of the ACM website. This time written in Symfony 3 and with a lot more features.

License:MIT License


Languages

Language:PHP 45.4%Language:CSS 23.7%Language:HTML 23.6%Language:JavaScript 7.0%Language:Python 0.4%