Skip to content
Version 2 of our Hackspace Management System
Branch: master
Clone or download
Latest commit 75f866a Jul 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap Laravel 5.8 May 17, 2019
config CSVs: downloadable csv's for trustees Jul 20, 2019
database Email: all current members Jul 17, 2019
dev Bump lodash from 4.17.11 to 4.17.15 in /dev/csvUpload Jul 20, 2019
features StyleCI Patch Dec 20, 2016
public
resources CSVs: downloadable csv's for trustees Jul 20, 2019
routes CSVs: downloadable csv's for trustees Jul 20, 2019
storage Laravel 5.7 Update Oct 6, 2018
tests CodeStyle: trying out phpcs Jan 21, 2019
.editorconfig Laravel 5.8 May 17, 2019
.env.behat ViMbAdminClient: Subscriber May 17, 2017
.env.example Laravel 5.8 May 17, 2019
.gitattributes Laravel 5.4 initial attempt May 4, 2017
.gitignore Snackspace: add debt graphs Jul 19, 2019
.gitmodules add database submodule Jan 13, 2019
.npmrc Frontend: Moving to FontAwesome 5 pro via npm Dec 31, 2018
.styleci.yml CodeStyle: trying out phpcs Jan 21, 2019
.travis.yml Database: switch older tables to utf8mb4 Jan 11, 2019
LICENSE Initial commit May 15, 2016
README.md Vagrant: need to start with the QUEUE_CONNECTION as sync Jun 23, 2019
Vagrantfile Echo: initial setup for echo Jul 10, 2019
artisan
behat.yml Initial commit of behat test setup. May 23, 2016
composer.json Snackspace: add debt graphs Jul 19, 2019
composer.lock Snackspace: add debt graphs Jul 19, 2019
package-lock.json Snackspace: add debt graphs Jul 19, 2019
package.json Snackspace: add debt graphs Jul 19, 2019
phpcs.xml CodeStyle: DocBlock clean up Jan 21, 2019
phpunit.xml Laravel 5.8 May 17, 2019
server.php update laravel from 5.2.32 to 5.3.6 Sep 4, 2016
webpack.mix.js Tools: Initial calendar view and show bookings Jan 3, 2019

README.md

hms2

Version 2 of our Hackspace Management System

Build Status

Hosts File

Most of the development environment is taken care of by vagrant, you just need to vagrant up to load it.

You do however need to make changes to your hosts file on your machine. Add the following line to your file:

192.168.25.35 hmsdev

You can find your file in the following location:

  • Windows: C:\Windows\System32\Drivers\etc\hosts
  • Mac: /private/etc/hosts
  • Linux: /etc/hosts

Running commands on the Virtual Machine

Artisan

To run an artisan command on the VM, (for example if you don't have PHP installed on your local machine) use the php-artisan script that you can find in the dev/ folder.

Simply pass it the artisan command you want to run, e.g:

./dev/php-artisan make:controller

Vagrant re-provisioning notes

When re-provisioning the box (vagrnat up) you must make sure that the .env file has QUEUE_CONNECTION=sync in order the to the db:seed to correctly populate the mailserver database entries.

If the mailserver.mailbox tables it empty you can do a datebase reset and reseed with dev/reseed.sh

You can’t perform that action at this time.