123completed / website

a static website for 123completed used as a business card
http://www.123completed.com
3 stars 1 forks source link

1 2 3 Completed website

this is a port of an eclipse project, for the 1 2 3 Completed website. pull requsets will only be allowd for 1 2 3 Completed members, or co-developers.

project structure

the project contains 3 main modules, each with a definitive purpose:

dependencies

this project relay on the following:

configuration / build

it's highly reccomended to download and install the aptana studio plugin for eclipse. it has an embedded Jaxer, and will allow running the website during development with no build required (any other preview server will, of course, work too).

the build.bat file is the entry point for the build process, it's serving several purposes:

  1. copy files from the WebContent folder to the external Jaxer's public folder.
  2. update all URL references by trimming the '123completed-website/WebContent/ prefix.
  3. pass all relevent JavaScript / CSS scripts through a script minifier / obfuscuator (optional).
  4. copy files from the Jaxer's public folder to a backup folder on the hard drive (optional).
important

in order to use the backup option of the build script, you must create a local backup directory with the following structure:

backup-dir
|
+---old
|   |
|   \---123completed-site-deployment
|
\---new
    |
    \---123completed-site-deployment

before using the build.bat, you must configure set-env.bat by editing the following environment variables:

guidelines

the workflow will include three cycles:

issue tracking

to submit bugs, feature requests, patches, or to open new issues, please refer to this github account's issues list. note that issues are tagged with 'P' labels for prioritizing, and 'T' labels for issue type, please label new issues when filing them.

author

Eliran Malka

contact info