##The Airline Project web version##
Licensing: GPL V2
Forum: forum.theairlineproject.com Website: theairlineproject.com (not the web game, yet)
Contact: mike@theairlineproject.com
###Basics### This is still VERY early in development - it will be a couple months before anything playable is live
Mailing list, TODOS, and roadmap coming soon!
Looking for a project management web app of some sort possibly.
TODO list: docs/tap-web.TODO
####Current dir structure:####
pages/ - contains PHP helper pages for things like database imports and general use stuff that isn't part of the game (but could be)
scripts/ - contains bash scripts for handling various server tasks
tmp/ - contains any temporary files. these should be primarily info output and not required by any other files
xml/ - contains the xml data for airports, aircraft, and airlines that is imported to the database if you don't want to use the included DB
###Getting Started###
####Joining Us and Contacting Us#### If you want to work specifically on front- or back-end stuffs, the following comes in handy:
- Knowledge of HTML/CSS, and basic graphic design (Front-End)
- Knowledge of PHP/MySQL and JavaScript (Back-End)
- Knowledge of associated frameworks (jQuery, Angular, CakePHP, etc)
If you want to help though, there is plenty of stuffs to do. Just drop us a line (or ping or whatever) and we'll get you caught up on the current todos and how you can help!
You can reach us by email - mike@theairlineproject.com - and - christian@theairlineproject.com
Skype: mike - md87415
Facebook: http://facebook.com/TheAirline
Twitter: http://twitter.com/pjank42 (The Airline Project) and http://twitter.com/_mikedugan (Mike)
irc.freenode: #TheAirlineProject
####Running the Stuffs####
git clone https://github.com/TheAirlineProject/TheAirlineProject_Web.git
cd TheAirlineProject_Web/pages
mysql -u username -p
CREATE DATABASE tap;
exit;
mysql -p -u username tap < tap-data.sql
grep -rl "root" ./ | xargs sed -i 's/root/yourDBUser/g'
grep -rl "asdf" ./ | xargs sed -i 's/asdf/yourDBPass/g'
You shouldn't have to move around the xml stuffs, although you may wish to copy it to httpdocs methinks
cp -R xml ../httpdocs
####Dev Flow#### For now, everything will be done on the master branch.
As time and complexity goes on, the following branches will be created methinks:
- master
- server -master-^
- dev -master-^
- feature -dev-^
- bug(x) -dev-^
Where master=production, server=shell scrips and database stuffs, dev=the working development branch, feature=new features in development(not ready for mainstream testing), bug=hot fixes and patches.
If you want to chip in here and there, but don't want be involved in the day to day stuffs, fork & pull. We'll add you to the credits and try our best to integrate it as long as there aren't any major conflicts.