<commit_before>LANager
=======

LANager is a web application designed to make [LAN Parties](https://en.wikipedia.org/wiki/Lan_party)
more enjoyable for attendees and organisers alike.

## Goals
*Currently these appear to be the most valuable goals, but this list is likely to evolve*

### For Attendees
* Make it easy to find out what's going on and join in
	* [Games in progress](http://zeropingheroes.co.uk/wp-content/gallery/lanager/xbn2r.png) with direct join links
	* [Events](http://zeropingheroes.co.uk/wp-content/gallery/lanager/timetable.png) & tournaments
	* [Shouts](http://zeropingheroes.co.uk/wp-content/gallery/lanager/tixua.png)
	* [Files](http://zeropingheroes.co.uk/wp-content/gallery/lanager/files.png) e.g. game mods and patches
* Enhance the social aspect of LAN parties
	* [Attendee profiles](http://zeropingheroes.co.uk/wp-content/gallery/lanager/p5gat.png) with Steam add/message links
	* [List of attendees](http://zeropingheroes.co.uk/wp-content/gallery/lanager/iblhk.png) with people's seating location etc
* Let attendees find out important venue/event information
	* [Info pages](http://zeropingheroes.co.uk/wp-content/gallery/lanager/info.png) easily editable for displaying things like where to sleep etc
* Give attendees a voice during the event
	* [Request music & videos](http://zeropingheroes.co.uk/wp-content/gallery/lanager/playlist.png) for playout on a big screen
	* [Watch & listen](http://zeropingheroes.co.uk/wp-content/gallery/lanager/playlist_screen.png) to requested music & videos

### For Organisers
* Make it easy to get information out to attendees via [Info pages](http://zeropingheroes.co.uk/wp-content/gallery/lanager/info.png) and [Shouts](http://zeropingheroes.co.uk/wp-content/gallery/lanager/tixua.png)
* Encourage socialising and participation
* Get instant feedback from attendees


## Requirements
* Windows / Linux / OS X
* Web server (Apache, nginx and others)
* PHP 5.3.7+ (with Curl & MCrypt)
* MySQL
* Composer

WAMP, LAMP and MAMP are a quick way to satisfy the above, just check that the version you download includes PHP 5.3.7+

## Installation

LANager uses the excellent PHP dependency manager [Composer](http://getcomposer.org/) which makes installing and updating a breeze. You should not download the source directly from GitHub - it is sufficient to follow the below instructions:

1. [Download and install Composer](http://getcomposer.org/download/)
2. From a terminal in the directory you wish to install LANager, run `composer create-project zeropingheroes/lanager`
3. Configure your web server to use `lanager/public/` as the root web directory

## Vagrant
<commit_msg>Added additional setup steps to readme<commit_after>LANager
=======

LANager is a web application designed to make [LAN Parties](https://en.wikipedia.org/wiki/Lan_party)
more enjoyable for attendees and organisers alike.

## Goals
*Currently these appear to be the most valuable goals, but this list is likely to evolve*

### For Attendees
* Make it easy to find out what's going on and join in
	* [Games in progress](http://zeropingheroes.co.uk/wp-content/gallery/lanager/xbn2r.png) with direct join links
	* [Events](http://zeropingheroes.co.uk/wp-content/gallery/lanager/timetable.png) & tournaments
	* [Shouts](http://zeropingheroes.co.uk/wp-content/gallery/lanager/tixua.png)
	* [Files](http://zeropingheroes.co.uk/wp-content/gallery/lanager/files.png) e.g. game mods and patches
* Enhance the social aspect of LAN parties
	* [Attendee profiles](http://zeropingheroes.co.uk/wp-content/gallery/lanager/p5gat.png) with Steam add/message links
	* [List of attendees](http://zeropingheroes.co.uk/wp-content/gallery/lanager/iblhk.png) with people's seating location etc
* Let attendees find out important venue/event information
	* [Info pages](http://zeropingheroes.co.uk/wp-content/gallery/lanager/info.png) easily editable for displaying things like where to sleep etc
* Give attendees a voice during the event
	* [Request music & videos](http://zeropingheroes.co.uk/wp-content/gallery/lanager/playlist.png) for playout on a big screen
	* [Watch & listen](http://zeropingheroes.co.uk/wp-content/gallery/lanager/playlist_screen.png) to requested music & videos

### For Organisers
* Make it easy to get information out to attendees via [Info pages](http://zeropingheroes.co.uk/wp-content/gallery/lanager/info.png) and [Shouts](http://zeropingheroes.co.uk/wp-content/gallery/lanager/tixua.png)
* Encourage socialising and participation
* Get instant feedback from attendees


## Requirements
* Windows / Linux / OS X
* Web server (Apache, nginx and others)
* PHP 5.3.7+ (with Curl & MCrypt)
* MySQL
* Composer

WAMP, LAMP and MAMP are a quick way to satisfy the above, just check that the version you download includes PHP 5.3.7+

## Installation

LANager uses the excellent PHP dependency manager [Composer](http://getcomposer.org/) which makes installing and updating a breeze. You should not download the source directly from GitHub - it is sufficient to follow the below instructions:

1. [Download and install Composer](http://getcomposer.org/download/)
2. From a terminal in the directory you wish to install LANager, run `composer create-project zeropingheroes/lanager`
3. Configure your web server to use `lanager/public/` as the root web directory
4. Run the following commands in a terminal in the `lanager/` directory:
	1. `php artisan dump-autoload`
	2. `php artisan migrate --package=zeropingheroes/lanager-core`
	3. `php artisan db:seed --class=LanagerSeeder`
	4. `php artisan asset:publish zeropingheroes/lanager-core`
	5. `php artisan config:publish zeropingheroes/lanager-core`

## Vagrant

{'fraction_non_alphanumeric': 0.10719971696444366, 'fraction_numerical': 0.004953122235980895, 'mean_word_length': 4.728470111448835, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6973451', 'n_tokens_mistral': 1803, 'n_tokens_neox': 1715, 'n_words': 561}