The site will be updated after every meet-up, with a short recap and links to videos of the talks.
- Clean up posts and fix missing front matter
- Update content to reflect new co-organiser
- Sync up implementation with project wikis
- Add newsletter description
- Make code of conduct prominent on front page
- Add peripheral assets to site for ease of access
- Bug fix for Bixa font bug
- Update past meetups page
- Add speakers page
- Add convince your boss page (potentially reusable)
- Ported all speaker and video content into data files
- Rewrote post template to utilise data files
- Reorganised folder structure for assets
- Added links to previous and next meetups on each post page
- Added logic for Codepen embed script
- Tidied up styles
- Moved past meet-ups to a separate page
- Added more logic to cater for special events, e.g. max-content edition
- Added Developer voice page
- Fixed issue with Facebook metatags
- Added Platform status page
- Updated recaps for past meetups
- Updated speaker bios for each meetup
- Added styling for broken images
- Created initial styling
- Set current site font to Hack
- Added pages for first 3 meet-ups
- Added About page
- Wrote copy for site footer
You'll need to have the following installed:
- NodeJS - You can use the installer, but if you're on a Mac, I highly suggest using Homebrew
- GulpJS -
npm install -g gulp
- Bundler -
gem install bundler
-
Clone this repository into your working directory.
-
Navigate to the directory and run
npm install
. This will install the required node modules for the project. -
Run
bundle install
. This will install the GitHub Pages gem and SCSS-Lint gem. -
Run
gulp
. This will run the Gulp tasks needed for:- compiling Sass,
- serving the Jekyll site,
- watch for changes to relevant folders and reload the browser accordingly.
-
There is also a
gulp build
task, which will also minify the stylesheet. Only used when deploying site to production.