Welcome to the TripFab application repository
About this repository
In this repo you will find three projects in one so be careful what file are you editing
- /application2 and /html Contain the application for www.tripfab.com
- /appvendors and /partners Contain the application for partners.tripfab.com
- /appdev and /html/d3E3v8E3l5O6p7E7r3/ Contain the application for developer.tripfab.com
The three of them share the /library folder where you can find usefull classes. _/library/WS/ contains the service layer classes pf the application,
How to contribute
First you need to be a freelance or inhouse developer hired by TripFab Ink and authorized by the application manager
If you are one of them just clone the project and start commiting, pulling and pushing updates
How to install
Prerequicites
- Memcahced Server
- Memcached php extension
- Imagemagick for thumbnail generation (look at application.ini convert.path for the right path)
- SSL certificate (Can be a self signed cert). just update the apache config with right information
- MAMP, WAMP or any other LAMP stack server software
Installing
Install it's supper easy
- Off course you need to have git ready on your machine
- Clone the project with git to your computer
- Create a database and a database user with the configuration at /appdev/application.ini
- Create 3 virtual hosts one for each application described above for example:
- When visiting http://tripfab.developer You will be asked for an username and password use: -u worldspot -p admin2011Ws
- Start working on the issues and features assigned to you
- Commit every issue or feature you finish starting with : Fixed # Where is the number of the issue
- When you are done for the day PULL a copy of the application and merge with your copy Fix all the conflict that may occur
- PUSH the changes to the repo and go to sleep