Merge branch 'add-skills'

This commit is contained in:
Oliver Davies 2017-06-24 06:49:16 +01:00
commit 51ebaa92f1
81 changed files with 89 additions and 31 deletions

View file

@ -87,31 +87,50 @@ packagist:
url: https://packagist.org/users/opdavies
skills:
ansible: { title: Ansible, image: ~ }
behat: { title: Behat, image: ~ }
compass: { title: Compass, image: compass.png }
composer: { title: Composer, image: ~ }
docker: { title: Docker, image: ~ }
drupal: { title: Drupal, image: drupal.png }
drupal-commerce: { title: Drupal Commerce, image: drupal-commerce.png }
git: { title: Git, image: git.png }
grunt: { title: Grunt, image: ~ }
gulp: { title: Gulp, image: ~ }
jekyll: { title: Jekyll, image: ~ }
jenkins: { title: Jenkins, image: jenkins.png }
laravel: { title: Laravel, image: ~ }
less: { title: Less, image: less.png }
linux: { title: Linux, image: ~ }
php: { title: PHP, image: php.png }
phpunit: { title: PHPUnit, image: ~ }
puppet: { title: Puppet, image: ~ }
sass: { title: Sass, image: sass.png }
silex: { title: Silex, image: ~ }
simpletest: { title: SimpleTest, image: ~ }
svn: { title: Subversion, image: svn.jpg }
symfony: { title: Symfony, image: ~ }
twig: { title: Twig, image: ~ }
vagrant: { title: Vagrant, image: ~ }
0:
- { name: Drupal, image: drupal.png }
- { name: Drupal Commerce, image: drupal-commerce.png }
- { name: PHP, image: php.png }
- { name: Composer, image: composer.png }
- { name: Symfony, image: symfony.png }
- { name: Silex, image: silex.png }
- { name: Sculpin, image: sculpin.png }
- { name: Twig, image: twig.png }
- { name: PHPUnit, image: phpunit.png }
- { name: SimpleTest, image: simpletest.png }
- { name: Behat, image: behat.png }
- { name: Gulp, image: gulp.png }
- { name: Bower, image: bower.png }
- { name: NPM, image: npm.png }
- { name: Sass, image: sass.png }
- { name: jQuery, image: jquery.gif }
- { name: Git, image: git.png }
- { name: Linux, image: linux.png }
- { name: Debian, image: debian.png }
- { name: Ubuntu, image: ubuntu.png }
- { name: CentOS, image: centos.png }
- { name: Vagrant, image: vagrant.png }
- { name: Docker, image: docker.png }
- { name: Nginx, image: nginx.png }
- { name: MySQL, image: mysql.png }
- { name: MariaDB, image: mariadb.png }
- { name: Ansible, image: ansible.png }
- { name: Fabric, image: fabric.png }
- { name: Jenkins, image: jenkins.png }
1:
- { name: Ubercart, image: ubercart.png }
- { name: WordPress, image: wordpress.png }
- { name: Jekyll, image: jekyll.png }
- { name: Subversion, image: svn.jpg }
- { name: Grunt, image: grunt.png }
- { name: Less, image: less.png }
- { name: Compass, image: compass.png }
- { name: Puppet, image: puppet.png }
- { name: Apache, image: apache.png }
- { name: Apache Solr, image: solr.png }
2:
- { name: Laravel, image: laravel.png }
- { name: Lumen, image: lumen.png }
speakerdeck:
url: https://speakerdeck.com/opdavies

View file

@ -10,6 +10,12 @@
.flex
flex: 1
.flex-wrap
flex-wrap: wrap
.list-style-none
list-style: none
@each $value in 'block' 'inline' 'inline-block'
.display-#{$value}
display: #{$value}

View file

@ -1,3 +1,3 @@
@each $value in 'left' 'center' 'right'
.is-#{$value}
.text-#{$value}
text-align: #{$value}

View file

@ -10,3 +10,14 @@
@import 'components/badges'
@import 'components/footer'
@import 'components/meetups'
.skills-list
margin: 1em 0
padding: 0
.skill
margin: 0 10px 15px 0
.skill-image
height: 40px
width: auto

View file

@ -0,0 +1,11 @@
<ul class="skills-list is-flex flex-wrap list-style-none">
{% for skill in skills %}
<li class="skill">
<img
class="skill-image"
src="/assets/images/skills/{{ skill.image }}"
title="{{ skill.name }}"
alt="{{ skill.name }} logo">
</li>
{% endfor %}
</ul>

View file

@ -0,0 +1,13 @@
<h2>Skills</h2>
<p>I regularly use:</p>
{% include 'skills-list' with { skills: site.skills[0] } %}
<p>I am also familiar with:</p>
{% include 'skills-list' with { skills: site.skills[1] } %}
<p>I would like to do more:</p>
{% include 'skills-list' with { skills: site.skills[2] } %}

View file

@ -41,6 +41,7 @@
{% include 'badges' %}
{% include 'availability' %}
{% include 'posts/latest' %}
{# {% include 'skills' %} #}
{% endblock %}
</div>
{% endblock %}

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -27,12 +27,9 @@ My name is Oliver Davies (aka [opdavies][1]) - a Web Developer and System Admini
Im a provisional member of the [Drupal Security team][14] and a webmaster and documentation maintainer for Drupal.org. [I speak at various user groups and conferences][40], and co-organise the [Drupal Bristol user group][15], [PHPSW][17] and [DrupalCamp Bristol][18].
## Proficiencies
## Skills
- PHP, Drupal (6, 7, 8), Symfony, Silex, Laravel, Sculpin, Jekyll
- PHPUnit, SimpleTest, Behat
- HTML, Twig, CSS, Less, Sass, JavaScript, jQuery, Grunt, Gulp
- Linux (Debian, Red Hat), Vagrant, Docker, Puppet, Ansible, Jenkins, Fabric
{% include 'skills-list' with { skills: site.skills[0] } %}
## Elsewhere