Run prettier on all *.md files
``` prettier '{app,source}/**/**.md' --write ```
This commit is contained in:
parent
a3ceeaf0f3
commit
85a10c545b
170 changed files with 5127 additions and 2282 deletions
|
@ -3,4 +3,5 @@ title: Page Not Found
|
|||
permalink: /404.html
|
||||
use: [posts]
|
||||
---
|
||||
|
||||
Please [contact me](/contact/) and let me know.
|
||||
|
|
|
@ -2,25 +2,38 @@
|
|||
layout: front
|
||||
title: About Me
|
||||
meta:
|
||||
og:
|
||||
title: 'Oliver Davies - Full Stack Developer, System Administrator, PHP and Drupal specialist'
|
||||
description: 'The personal website and blog of Oliver Davies, a Full Stack Developer and System Administrator from Wales, UK.'
|
||||
type: website
|
||||
og:
|
||||
title:
|
||||
'Oliver Davies - Full Stack Developer, System Administrator, PHP and
|
||||
Drupal specialist'
|
||||
description:
|
||||
'The personal website and blog of Oliver Davies, a Full Stack Developer
|
||||
and System Administrator from Wales, UK.'
|
||||
type: website
|
||||
permalink: /
|
||||
---
|
||||
|
||||
<div class="mb-4 w-32"><img src="/images/me-precedent.jpg" alt="Picture of Oliver" class="rounded-full border border-gray"/></div>
|
||||
|
||||
Hi, I'm Oliver Davies (aka [opdavies](https://www.google.com/#q=opdavies)).
|
||||
I’m a {{ site.work.role }} at [{{site.companies[site.work.company].name}}]({{site.companies[site.work.company].url}}) and a part-time freelance Web Developer, based in Wales, UK.
|
||||
Hi, I'm Oliver Davies (aka [opdavies](https://www.google.com/#q=opdavies)). I’m
|
||||
a {{ site.work.role }} at
|
||||
[{{site.companies[site.work.company].name}}]({{site.companies[site.work.company].url}})
|
||||
and a part-time freelance Web Developer, based in Wales, UK.
|
||||
|
||||
I’ve been a Developer since 2007 and specialise in using Drupal, Symfony and Vue.js, though I also use other technologies including Laravel and Sculpin.
|
||||
I use Ansible for server provisioning and application deployments.
|
||||
I’ve been a Developer since 2007 and specialise in using Drupal, Symfony and
|
||||
Vue.js, though I also use other technologies including Laravel and Sculpin. I
|
||||
use Ansible for server provisioning and application deployments.
|
||||
|
||||
I’m an [Acquia certified](https://certification.acquia.com/user/1647756) Drupal 8 Grand Master, and Webmaster and Documentation Maintainer on [Drupal.org](https://www.drupal.org).
|
||||
I was previously a Developer for the [{{site.companies.drupal_association.name}}]({{site.companies.drupal_association.url}}).
|
||||
I’m an [Acquia certified](https://certification.acquia.com/user/1647756) Drupal
|
||||
8 Grand Master, and Webmaster and Documentation Maintainer on
|
||||
[Drupal.org](https://www.drupal.org). I was previously a Developer for the
|
||||
[{{site.companies.drupal_association.name}}]({{site.companies.drupal_association.url}}).
|
||||
|
||||
I regularly [give talks](/talks) at user groups and conferences,
|
||||
and am an organiser of the [{{site.events.php_south_wales.name}}]({{site.events.php_south_wales.url}}) user group.
|
||||
I regularly [give talks](/talks) at user groups and conferences, and am an
|
||||
organiser of the
|
||||
[{{site.events.php_south_wales.name}}]({{site.events.php_south_wales.url}}) user
|
||||
group.
|
||||
|
||||
I enjoy contributing to open source, and maintain a variety of different projects.
|
||||
You can see these on my [Drupal.org]({{site.drupalorg.url}}) and [GitHub]({{site.github.url}}) accounts.
|
||||
I enjoy contributing to open source, and maintain a variety of different
|
||||
projects. You can see these on my [Drupal.org]({{site.drupalorg.url}}) and
|
||||
[GitHub]({{site.github.url}}) accounts.
|
||||
|
|
|
@ -2,8 +2,10 @@
|
|||
title: Accessibility
|
||||
use: [posts]
|
||||
---
|
||||
|
||||
# Accessibility
|
||||
|
||||
I have made as much effort as possible to make this website accessible to all users.
|
||||
I have made as much effort as possible to make this website accessible to all
|
||||
users.
|
||||
|
||||
If you have any suggestions to improve the site, please [contact me](/contact/).
|
||||
|
|
|
@ -1,16 +1,14 @@
|
|||
---
|
||||
title: Company Information
|
||||
meta:
|
||||
description: 'Company information for Oliver Davies Ltd.'
|
||||
description: 'Company information for Oliver Davies Ltd.'
|
||||
use: [posts]
|
||||
---
|
||||
|
||||
# Company Information
|
||||
|
||||
Company name
|
||||
: Oliver Davies Ltd (previously Oliver Davies Web Development Ltd)
|
||||
Company name : Oliver Davies Ltd (previously Oliver Davies Web Development Ltd)
|
||||
|
||||
Registered address
|
||||
: 106 Rowan Way, Malpas, Newport, NP20 6JN
|
||||
Registered address : 106 Rowan Way, Malpas, Newport, NP20 6JN
|
||||
|
||||
Company number
|
||||
: 8017706
|
||||
Company number : 8017706
|
||||
|
|
|
@ -3,4 +3,6 @@ title: Thanks!
|
|||
permalink: contact/thanks/
|
||||
use: [posts]
|
||||
---
|
||||
Your email has been sent. You should receive a response within the next working day.
|
||||
|
||||
Your email has been sent. You should receive a response within the next working
|
||||
day.
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
---
|
||||
title: Developing this Website (WIP)
|
||||
---
|
||||
This site is built with [Sculpin][], a static site generator written in PHP, that generates a static HTML website from Markdown files and Twig templates. You can see the [source code on GitHub].
|
||||
|
||||
## Extending Sculpin
|
||||
This site is built with [Sculpin][], a static site generator written in PHP,
|
||||
that generates a static HTML website from Markdown files and Twig templates. You
|
||||
can see the [source code on GitHub].
|
||||
|
||||
## Extending Sculpin
|
||||
|
||||
- Custom Twig extensions
|
||||
- https://github.com/opdavies/sculpin-twig-markdown-bundle
|
||||
|
@ -12,11 +15,14 @@ This site is built with [Sculpin][], a static site generator written in PHP, tha
|
|||
|
||||
## Front End
|
||||
|
||||
On the front-end, I have used [PostCSS][] rather than Sass or Less, and [Tailwind CSS] for all of the styling, and some [Vue.js][] for the navbar and toggling the navigation menu on mobile. These are compiled with [Webpack Encore][] - a wrapper around Webpack, provided by Symfony.
|
||||
On the front-end, I have used [PostCSS][] rather than Sass or Less, and
|
||||
[Tailwind CSS] for all of the styling, and some [Vue.js][] for the navbar and
|
||||
toggling the navigation menu on mobile. These are compiled with [Webpack
|
||||
Encore][] - a wrapper around Webpack, provided by Symfony.
|
||||
|
||||
[PostCSS]: https://postcss.org
|
||||
[Sculpin]: https://sculpin.io
|
||||
[source code on GitHub]: https://github.com/opdavies/oliverdavies.uk
|
||||
[Tailwind CSS]: https://tailwindcss.com
|
||||
[Vue.js]: https://vuejs.org
|
||||
[Webpack Encore]: https://github.com/symfony/webpack-encore
|
||||
[postcss]: https://postcss.org
|
||||
[sculpin]: https://sculpin.io
|
||||
[source code on github]: https://github.com/opdavies/oliverdavies.uk
|
||||
[tailwind css]: https://tailwindcss.com
|
||||
[vue.js]: https://vuejs.org
|
||||
[webpack encore]: https://github.com/symfony/webpack-encore
|
||||
|
|
|
@ -1,19 +1,28 @@
|
|||
---
|
||||
---
|
||||
|
||||
<div class="markup" markdown="1">
|
||||
# Speaker Info
|
||||
|
||||
## Bio
|
||||
|
||||
[Oliver Davies][website] ([@opdavies][twitter]) has been building websites since 2007, and speaking at meetups and conferences since 2012. He is a Full Stack Developer and an Acquia certified Drupal Grand Master, who also has
|
||||
experience developing with Symfony, Laravel, Sculpin and Vue.js, as well as with DevOps and systems administration.
|
||||
[Oliver Davies][website] ([@opdavies][twitter]) has been building websites since
|
||||
2007, and speaking at meetups and conferences since 2012. He is a Full Stack
|
||||
Developer and an Acquia certified Drupal Grand Master, who also has experience
|
||||
developing with Symfony, Laravel, Sculpin and Vue.js, as well as with DevOps and
|
||||
systems administration.
|
||||
|
||||
He is a {{ site.work.role }} at [{{ site.companies[site.work.company].name }}][work], a Drupal core contributor and mentor, and an open source and contribution advocate.
|
||||
He is a {{ site.work.role }} at
|
||||
[{{ site.companies[site.work.company].name }}][work], a Drupal core contributor
|
||||
and mentor, and an open source and contribution advocate.
|
||||
|
||||
He regularly blogs and gives talks on various topics, maintains and contributes to various open source projects, and co-organises the PHP South Wales user group.
|
||||
He regularly blogs and gives talks on various topics, maintains and contributes
|
||||
to various open source projects, and co-organises the PHP South Wales user
|
||||
group.
|
||||
|
||||
[twitter]: {{site.twitter.url}}
|
||||
[website]: {{site.url}}
|
||||
|
||||
[work]: {{site.companies[site.work.company].url}}
|
||||
|
||||
## Photos
|
||||
|
@ -35,4 +44,4 @@ He regularly blogs and gives talks on various topics, maintains and contributes
|
|||
- PHP South Coast 2016
|
||||
- PHP UK Conference 2018
|
||||
- WordCamp Bristol 2019
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
---
|
||||
title: Live Streaming
|
||||
---
|
||||
I like try and do some live coding when I can, whether I’m working on a side project, my own website or some open source code. You can find my [stream link on YouTube][0], or view some previous streams below:
|
||||
|
||||
I like try and do some live coding when I can, whether I’m working on a side
|
||||
project, my own website or some open source code. You can find my [stream link
|
||||
on YouTube][0], or view some previous streams below:
|
||||
|
||||
## Stream Playlists
|
||||
|
||||
- [Miscellaneous coding live streams][1]
|
||||
{# - [Building the PHP South Wales website][2] #}
|
||||
{# - [Using PHP to generate Gmail Filter XML with the Gmail Filter Builder][3] #}
|
||||
- [Miscellaneous coding live streams][1] {# - [Building the PHP South Wales
|
||||
website][2] #} {# - [Using PHP to generate Gmail Filter XML with the Gmail
|
||||
Filter Builder][3] #}
|
||||
|
||||
[0]: {{site.youtube.stream.url}}
|
||||
[1]: https://www.youtube.com/playlist?list=PLHn41Ay7w7kcWbjrYaiqXlfrqi_teTJE8
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: Development Terms
|
||||
use: [posts]
|
||||
---
|
||||
|
||||
# Development Terms
|
||||
|
||||
TODO
|
||||
|
|
|
@ -3,11 +3,14 @@ title: 'Test Driven Drupal: The Book'
|
|||
mailchimp_url: 'https://oliverdavi.us18.list-manage.com/subscribe/post?u=b4ac8dd177796d37b93f9c285&id=033c84e0d5'
|
||||
contact_email: 'oliver@testdrivendrupal.com'
|
||||
---
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="markup spaced-y-4 mb-6" markdown="1">
|
||||
Having [given talks][1] and workshops, been a guest on podcasts and [written articles][0] about automated testing in Drupal, I’m currently in the planning phase of a book and potentially some accompanying screencasts about it, focussing on Drupal 8.
|
||||
|
||||
I’m still thinking about what use-cases to cover and examples to include, but here are some of the things I’m considering:
|
||||
I’m still thinking about what use-cases to cover and examples to include, but
|
||||
here are some of the things I’m considering:
|
||||
|
||||
- What things to test, and what not to test
|
||||
- The different types of available tests, and when to use each
|
||||
|
@ -30,19 +33,23 @@ I’m still thinking about what use-cases to cover and examples to include, but
|
|||
- Testing queuing items and processing queues
|
||||
- Testing sending emails
|
||||
- Testing custom Twig filters and functions
|
||||
<!-- - Testing data migrations -->
|
||||
<!-- - Building and testing APIs using RESTful web services module -->
|
||||
<!-- - Testing data migrations -->
|
||||
<!-- - Building and testing APIs using RESTful web services module -->
|
||||
- Running tests as part of your continuous integration pipeline
|
||||
|
||||
I’ll most likely be publishing it via Leanpub, and will be sending free chapters, early-bird discounts and links to screencasts and blog posts as I write the book to subscribers of the mailing list.
|
||||
I’ll most likely be publishing it via Leanpub, and will be sending free
|
||||
chapters, early-bird discounts and links to screencasts and blog posts as I
|
||||
write the book to subscribers of the mailing list.
|
||||
|
||||
If you have questions or would like to suggest something for me to include in the book, please <a href="mailto:{{ page.contact_email }}">contact me</a>.
|
||||
If you have questions or would like to suggest something for me to include in
|
||||
the book, please <a href="mailto:{{ page.contact_email }}">contact me</a>.
|
||||
|
||||
**Enter your email address to subscribe to the Test Driven Drupal mailing list
|
||||
and be notified of any updates.**
|
||||
|
||||
**Enter your email address to subscribe to the Test Driven Drupal mailing list and be notified of any updates.**
|
||||
</div>
|
||||
|
||||
{% include 'pages/book/signup-form' %}
|
||||
{% endblock %}
|
||||
{% include 'pages/book/signup-form' %} {% endblock %}
|
||||
|
||||
[0]: /articles/tags/testing
|
||||
[1]: /talks/tdd-test-driven-drupal
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue