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 (
pngs,csss, etc.). - Run
./build-site.plto generate HTML and PDF versions for all files listed intsc-governance/sitemap.xml(and othersitemap.xmlfiles 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.