59 lines
2.4 KiB
Twig
59 lines
2.4 KiB
Twig
---
|
||
layout: default
|
||
title: Projects
|
||
projects:
|
||
- title: Rebuilding Acquia
|
||
description: A clone of Acquia’s hosting dashboard, built with Vue.js and Tailwind CSS.
|
||
url: https://github.com/opdavies/rebuilding-acquia
|
||
|
||
- title: Rebuilding Bartik
|
||
description: A clone of Bartik (Drupal’s default theme), built with Vue.js and Tailwind CSS.
|
||
url: https://github.com/opdavies/rebuilding-bartik
|
||
|
||
- title: Joind.in Winner Picker
|
||
description: A Symfony 4 application that determines a randomly selected winner from a section of feedback left on Joind.in. Developed on behalf of the PHP South West (PHPSW) user group.
|
||
url: https://github.com/opdavies/joindin-winner-picker-new
|
||
|
||
- title: Drupal.org API library
|
||
description: A PHP library for interacting with the Drupal.org API.
|
||
url: https://github.com/opdavies/drupalorg-api-php
|
||
|
||
- title: Drupal Meetups Twitterbot
|
||
description: A Symfony 4 application for retweeting tweets about Drupal meetups.
|
||
url: https://github.com/opdavies/sculpin-skeleton
|
||
|
||
- title: Gmail Filter Builder
|
||
description: A library for writing Gmail filters in PHP, then exporting them to importable XML.
|
||
url: https://github.com/opdavies/gmail-filter-builder
|
||
|
||
- title: Sculpin Skeleton
|
||
description: A skeleton project for the Sculpin static site generator.
|
||
url: https://github.com/opdavies/sculpin-skeleton
|
||
---
|
||
<div class="spaced-y-4">
|
||
<p class="lead">Here are some of the open source projects that I’ve written or currently maintain.</p>
|
||
<p class="lead">For the full list, see my <a href="{{ site.github.url }}">GitHub</a> and <a href="{{ site.drupalorg.url_new }}">Drupal.org</a> profiles.</p>
|
||
</div>
|
||
|
||
<div class="mt-8 spaced-y-10">
|
||
{% for project in page.projects %}
|
||
<article>
|
||
<h2 class="text-lg">
|
||
<a class="text-inherit" href="{{ project.url }}" tabindex="-1">
|
||
{{ project.title }}
|
||
</a>
|
||
</h2>
|
||
|
||
<p class="mt-1">{{ project.description }}</p>
|
||
|
||
<p class="mt-2 text-sm">
|
||
<a class="text-gray-600 hover:text-black" href="{{ project.url }}">
|
||
Find out more
|
||
<span class="visuallyhidden">about {{ project.title }}</span>
|
||
→
|
||
</a>
|
||
</p>
|
||
</article>
|
||
{% endfor %}
|
||
</div>
|