From bbfe497b751faa33588914b2cfeb631440eac7f6 Mon Sep 17 00:00:00 2001 From: kovacsv Date: Mon, 13 Oct 2014 21:17:36 +0200 Subject: [PATCH] Move frameworks folder to root folder, and create build script to build package for website. --- .../frameworks => frameworks}/jsmodeler.js | 0 .../frameworks => frameworks}/three.min.js | 0 tools/build.py | 42 +++++++++++++++++++ website/index.html | 4 +- 4 files changed, 44 insertions(+), 2 deletions(-) rename {website/frameworks => frameworks}/jsmodeler.js (100%) rename {website/frameworks => frameworks}/three.min.js (100%) create mode 100644 tools/build.py diff --git a/website/frameworks/jsmodeler.js b/frameworks/jsmodeler.js similarity index 100% rename from website/frameworks/jsmodeler.js rename to frameworks/jsmodeler.js diff --git a/website/frameworks/three.min.js b/frameworks/three.min.js similarity index 100% rename from website/frameworks/three.min.js rename to frameworks/three.min.js diff --git a/tools/build.py b/tools/build.py new file mode 100644 index 0000000..9b041e6 --- /dev/null +++ b/tools/build.py @@ -0,0 +1,42 @@ +import os +import sys +import shutil +import re + +currentPath = os.path.dirname (os.path.abspath (__file__)) +os.chdir (currentPath) + +def PrintInfo (message): + print ('Info: ' + message) + +def PrintError (error): + print ('Error: ' + error) + +def ReplaceInFile (filePath, source, dest): + file = open (filePath, 'rb') + content = file.read (); + file.close () + content = content.replace (source, dest) + file = open (filePath, 'wb') + file.write (content); + file.close () + +def BuildWebSite (rootFolder, resultFolder): + websiteFolder = os.path.join (resultFolder, 'website') + shutil.copytree (os.path.join (rootFolder, 'website'), websiteFolder) + shutil.copytree (os.path.join (rootFolder, 'frameworks'), os.path.join (websiteFolder, 'frameworks')) + indexFilePath = os.path.join (websiteFolder, 'index.html') + ReplaceInFile (indexFilePath, '../frameworks/', 'frameworks/') + +def Main (): + rootFolder = os.path.abspath ('..') + resultFolder = os.path.join (rootFolder, 'build') + if os.path.exists (resultFolder): + shutil.rmtree (resultFolder) + os.mkdir (resultFolder) + + PrintInfo ('Building website to folder <' + resultFolder + '>.') + BuildWebSite (rootFolder, resultFolder) + return 0 + +sys.exit (Main ()) diff --git a/website/index.html b/website/index.html index b3db804..5d4d8e7 100644 --- a/website/index.html +++ b/website/index.html @@ -10,8 +10,8 @@ - - + +