Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
_build
_test
css
download
img
include
js
.editorconfig
.htaccess
404.php
LICENSE
README.md
about.php
ajax.php
contact.php
development.php
humans.txt
index.php
marketing.php
robots.txt
sitemap.xml

README.md

ChristopherL

A website. See it in action.

Contents

Build

Gulp is used to automate creation of JavaScript and CSS assets.

CSS

  • Source: /_build/sass/
  • Output: /css/

JavaScript

  • Source: /_build/javascript/
  • Output: /js/

Tests

Unit tests are included at /_test/.

Test classes are written for PHPUnit v6.0+. They might work with 5.7 thanks to it's forward compatibility, but are not developed or tested against the 5.x branch.

Libraries

This code is better because of the the generosity of a whole bunch of people.

Requirements

PHP. 7.0+ is required. While 5.6 probably works (for the site, tests require 7+) 5.x releases are not used in development or testing.

Node is required for local build process. npm install from inside /_build/ should get you up and running.

Finished site should be well behaved in all modern browsers, desktop and mobile.

Additionally, if you use this code you are required to have fun while you do it. Seriously. This is very important.

Feedback

If you have something nice to say about this code, please do so publicly.

If you have some insight for improvement, please submit it here.

License

Built with love and shared under GNU GPL 2.0