Skip to content

TheAirlineProject/TheAirlineProject_Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheAirlineProject_Web

##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

Down the road... Various dev discussions have led us to looking at a combined web-linux development of the game. Development in Python would allow for an easier migration between web and nix desktop (and vice-versa).

More to come on this

####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.

About

The Airline Project web version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published