Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
46c4a41
Adds Vagrant
justinyost Nov 15, 2014
af4bc5f
Ignore the Vagrant SSH files
justinyost Nov 15, 2014
1000bc5
Merge pull request #17 from jtyost2/f/vagrant
justinyost Nov 15, 2014
e61569c
Adds .editorconfig support
justinyost Nov 15, 2014
8098a68
Adds Vendor Folder
justinyost Nov 15, 2014
d874df5
Ignore everything else in the vendor folder
justinyost Nov 15, 2014
066c3cd
Composer File with All Depencies Included
justinyost Nov 15, 2014
ad4c317
Composer Lock File Included
justinyost Nov 15, 2014
51ec1cb
Deletes PHPMailer not that it is provided via Composer
justinyost Nov 15, 2014
7fe9fb7
Merge pull request #19 from jtyost2/f/composer-setup
justinyost Nov 15, 2014
7c7a428
Adds Bootstrap 2.3.2 Version
justinyost Nov 15, 2014
c1d645b
Swapped the main page for Basic Bootstrap design
justinyost Nov 15, 2014
680d6d2
Dropped unneeded CSS due to Bootstrap Switch
justinyost Nov 15, 2014
3b4afbb
Updated Basic Design to Standard Bootstrap
justinyost Nov 17, 2014
f172387
Merge pull request #23 from jtyost2/f/bootstrap
justinyost Nov 29, 2014
57acfd7
Add Basic Form styling for the buttons and start on adding multiple p…
justinyost Nov 29, 2014
caf7a50
Allows adding multiple people to the form
justinyost Nov 29, 2014
d8d2e60
Merge pull request #26 from jtyost2/f/add-person
justinyost Nov 29, 2014
89faaae
Adds Name property to the Form Fields
justinyost Nov 30, 2014
73cf2e2
Adds a Class for submitting the form
justinyost Nov 30, 2014
9bb50e5
Merge pull request #32 from jtyost2/f/form-submission
justinyost Nov 30, 2014
40a1953
Adds Basic Passing Unit Tests
justinyost Dec 1, 2014
dfcc5f9
Adds a .travis.yml
justinyost Dec 1, 2014
4c4bd69
Finishes adding the .travis.yml file
justinyost Dec 1, 2014
dddcd1c
Merge pull request #33 from jtyost2/f/php-unit-tests
justinyost Dec 1, 2014
e152161
Updates PHP Unit Tests
justinyost Dec 4, 2014
8a06d57
Merge pull request #35 from jtyost2/f/update-unit-tests
justinyost Dec 4, 2014
e8c56e6
Moves the Readme to Readme.md
justinyost Dec 4, 2014
59992dc
Merge pull request #36 from jtyost2/f/update-readme
justinyost Dec 4, 2014
a62a5a9
Moves Classes to includes folder
justinyost Dec 4, 2014
d60a6e2
Submits and Validates the Form Inputs
justinyost Dec 4, 2014
6bcf26d
Merge pull request #38 from jtyost2/f/validate-form-elements
justinyost Dec 4, 2014
74dc908
Randomizes People
justinyost Dec 6, 2014
1d83d9f
Merge pull request #42 from jtyost2/f/randomize-people
justinyost Dec 6, 2014
28497b3
Added a test of 10 people for the randomization
justinyost Dec 6, 2014
03cbdee
Add a folder to keep the tmp directory
justinyost Dec 6, 2014
1a73f39
Updated the .gitignore folder
justinyost Dec 6, 2014
194125f
Adds Some Bin Scripts
justinyost Dec 6, 2014
35c3d6e
Updates portions of the composer file
justinyost Dec 6, 2014
d5f0a79
Updates the .travis.yml file
justinyost Dec 6, 2014
65f809b
Updated Permissions on the bin directory
justinyost Dec 6, 2014
00f0d44
Code Sniffer Updates
justinyost Dec 6, 2014
865765a
Added more directories to exclude from PHP tests
justinyost Dec 6, 2014
2021f61
Code Sniffs and More Tests for RandomizePeopleTest
justinyost Dec 6, 2014
54ae98f
Fix path to Loadsys Code Sniffer Standards
justinyost Dec 6, 2014
8988dae
Minor Code Sniff Improvements
justinyost Dec 6, 2014
4b064cb
Merge pull request #43 from jtyost2/f/random-improvements
justinyost Dec 6, 2014
8130db3
Deleting Files
justinyost Dec 7, 2014
64b1591
Updating the start count of people at zero
justinyost Dec 7, 2014
d5bc906
Docbloc Updates
justinyost Dec 7, 2014
f8ecbc3
Correction of the includes directory
justinyost Dec 7, 2014
bb45117
Updating Randomize People to use the shuffle method
justinyost Dec 7, 2014
c48391b
Start of Creation of Emailing People
justinyost Dec 7, 2014
410d630
Updates the robots method
justinyost Dec 7, 2014
d443ca3
Updated the docblock
justinyost Dec 7, 2014
c35ae2d
Updated the logic for sending emails
justinyost Dec 7, 2014
fb5e8a1
Updated the .gitignore
justinyost Dec 7, 2014
6171331
Updates and Improvements
justinyost Dec 7, 2014
55aed22
Attempt to eliminate errors due to the config file missing
justinyost Dec 7, 2014
aef8d49
Updated the include_once to be a require_once to fail if config doesn…
justinyost Dec 7, 2014
3bc45a4
Merge pull request #44 from jtyost2/f/send-emails
justinyost Dec 7, 2014
4731767
Adds the dollar value amount to the form
justinyost Dec 8, 2014
541deb4
Cleanup in the SubmitFormTest Class
justinyost Dec 8, 2014
8d0da8b
Code Sniffer Cleanup
justinyost Dec 8, 2014
a7ca731
Merge pull request #45 from jtyost2/f/dollar-value
justinyost Dec 8, 2014
69f926e
Provide Simple Feedback on the state of the requests
justinyost Dec 8, 2014
f8cdffb
Merge pull request #46 from jtyost2/f/feedback
justinyost Dec 8, 2014
929c12a
Start of Readme Improvements
justinyost Jan 17, 2015
faf65a2
Final Readme updates
justinyost Jan 17, 2015
23a950e
Merge pull request #51 from jtyost2/f/readme-updates
justinyost Jan 17, 2015
bddb2f0
Improved Coverage of ValidateFormElements Class
justinyost Jan 17, 2015
b2b59d8
Improved Coverage of SubmitForm Class
justinyost Jan 17, 2015
0568050
Updated Unit Testing Coverage of SendEmails Class
justinyost Jan 17, 2015
c0a086e
Merge pull request #52 from jtyost2/f/improve-unit-tests-coverage
justinyost Jan 17, 2015
581e452
Add Aditional Shields To The Readme
justinyost Apr 18, 2015
a1a0734
Updated Travis Icon to Drop Master
justinyost Apr 18, 2015
f310633
Merge pull request #53 from jtyost2/f/add-shields
justinyost Apr 18, 2015
05ef0c3
Adds the PHPMD Project to this Project
justinyost Apr 26, 2015
cdd87dc
Adds Scripts to run the PHPMD
justinyost Apr 26, 2015
da24f7e
Updates based upon feedback from the PHPMD tool
justinyost Apr 26, 2015
38435d0
Test Updating Travis Builds To Support PHPMD
justinyost Apr 26, 2015
7c5319b
Changed Permissions for PHPMD Bin Script
justinyost Apr 26, 2015
896ddb9
Corrects Run Tests Shell
justinyost Apr 26, 2015
c5e2567
Drop the PHPCS from the Allowed Failures
justinyost Apr 26, 2015
5999798
Merge pull request #57 from jtyost2/f/test-phpmd
justinyost Apr 26, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Tab indentation (no size specified)
[{*.js,*.php,*.ctp}]
indent_style = tab

# Matches the exact files package.json and .travis.yml
[{package.json,.travis.yml,composer.json,*.yaml,*.yml}]
indent_style = space
indent_size = 2
27 changes: 18 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
#MacOSX GitIgnores
# Generic/OS Files
.DS_Store?
Icon?
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100
.Trashes

#Windows GitIgnores
# Windows image file caches
Thumbs.db
# Folder config file
Desktop.ini

#Ignore Local Config File
/config.php
# Configuration
/config/config.php

# puphpet
Lib/puphpet/files/dot/ssh/id_rsa
Lib/puphpet/files/dot/ssh/id_rsa.ppk
Lib/puphpet/files/dot/ssh/id_rsa.pub
Lib/puphpet/files/dot/ssh/root_id_rsa
Lib/puphpet/files/dot/ssh/root_id_rsa.ppk
Lib/puphpet/files/dot/ssh/root_id_rsa.pub

# Composer
/vendor/*

# Tmp Folder
!.gitkeep
/tmp/*
48 changes: 48 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
sudo: false

language: php

php:
- 5.3
- 5.4
- 5.5
- 5.6

env:
- PHPTESTS=1

matrix:
fast_finish: true
include:
- php: 5.6
env:
- PHPMD=1
- php: 5.6
env:
- PHPCS=1

# Branches to be built or not
branches:
# Blacklist these branches
except:
- gh-pages

# Before Installing Software/Dependencies Needed
before_install:
- sh -c "cp ./config/config.sample.php ./config/config.php"

# Install Software/Dependencies Needed
install:
- git submodule update --init --recursive
- composer install --dev --no-interaction

before_script:
- phpenv rehash

script:
- "if [ \"${PHPCS}\" = \"1\" ]; then ./bin/run-codesniffer y; else true; fi"
- "if [ \"${PHPTESTS}\" = \"1\" ]; then ./bin/run-tests; else true; fi"
- "if [ \"${PHPMD}\" = \"1\" ]; then ./bin/run-phpmd; else true; fi"

notifications:
email: false
1 change: 1 addition & 0 deletions .vagrant/machines/default/virtualbox/action_provision
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.5:cfeba23d-8eaf-4e49-8ed2-4280d6332d3a
1 change: 1 addition & 0 deletions .vagrant/machines/default/virtualbox/action_set_name
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1416092274
1 change: 1 addition & 0 deletions .vagrant/machines/default/virtualbox/id
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cfeba23d-8eaf-4e49-8ed2-4280d6332d3a
1 change: 1 addition & 0 deletions .vagrant/machines/default/virtualbox/index_uuid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
73513cd9069a4fc7b73bca17fd417377
1 change: 1 addition & 0 deletions .vagrant/machines/default/virtualbox/synced_folders
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"virtualbox":{"project_root":{"id":"project_root","type":null,"group":"www-data","user":"www-data","mount_options":["dmode=775","fmode=764"],"guestpath":"/var/www","hostpath":"/Users/jtyost2/Sites/jtyost2/secret","disabled":false},"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/jtyost2/Sites/jtyost2/secret","disabled":false},"/tmp/vagrant-puppet-3/manifests":{"owner":"root","guestpath":"/tmp/vagrant-puppet-3/manifests","hostpath":"/Users/jtyost2/Sites/jtyost2/secret/Lib/puphpet/puppet","disabled":false},"/tmp/vagrant-puppet-3/modules-0":{"owner":"root","guestpath":"/tmp/vagrant-puppet-3/modules-0","hostpath":"/Users/jtyost2/Sites/jtyost2/secret/Lib/puphpet/puppet/modules","disabled":false}}}
4 changes: 2 additions & 2 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2009 Justin Yost
Copyright (c) 2014 Justin Yost

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -16,4 +16,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
THE SOFTWARE.
10 changes: 10 additions & 0 deletions Lib/puphpet/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Autodetect text files
* text=auto

# Force the following filetypes to have unix eols, so Windows does not break them
*.pp text eol=lf
*.sh text eol=lf
*.yaml text eol=lf
Puppetfile text eol=lf
.bash_aliases text eol=lf
.vimrc text eol=lf
Loading