This is the code used to build http://tech.fhiso.org/. None of the website's content is located here -- that can be found in one of the following repositories:
- https://github.com/fhiso/tsc-governance
- https://github.com/fhiso/core-concepts-eg
- https://github.com/fhiso/lexicon-eg
- https://github.com/fhiso/sources-and-citations
- https://github.com/fhiso/bibliography
- https://github.com/fhiso/legacy-format
- https://github.com/fhiso/basic-concepts
The site is automatically updated every 20 minutes (at xx:00, xx:20 and
xx:40) by a cronjob running update-all.sh
. This does the following:
- Updates each git repository with a
git pull
. - Build a snapshot of the lexicon.
- Generate the .htaccess file from the contents of
./htaccess/
. - Install various static files (
png
s,css
s, etc.). - Run
./build-site.pl
to generate HTML and PDF versions for all files listed intsc-governance/sitemap.xml
(and othersitemap.xml
files imported from that). - Install user management PHP code from
./include/
and./account/
. - Install the CFPS PDF files, and populate its MySQL database.
- Upload an .htaccess file on the main server (
http://fhiso.org/
). - Upload PDF versions of governance documents to
/files/governance/
on the main server. - Upload an HTML version of the bylaws and annual report to the main server via the WordPress API.