From 7d298b84287540140df0389ded7d858fada65c8e Mon Sep 17 00:00:00 2001 From: wgroeneveld Date: Thu, 9 Feb 2023 10:36:09 +0100 Subject: [PATCH] open source contributions list @ BB Works --- content/post/2023/02/january-2023.md | 2 +- content/works/oss-contributions.md | 35 ++++++++++++++++++ data/webmentions.json | 14 +++++++ static/img/works/oss.jpg | Bin 0 -> 17469 bytes .../assets/sass/_brainbaking.sass | 2 +- .../layouts/works/list.html | 4 +- 6 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 content/works/oss-contributions.md create mode 100644 static/img/works/oss.jpg diff --git a/content/post/2023/02/january-2023.md b/content/post/2023/02/january-2023.md index e8f87726..bc19a128 100644 --- a/content/post/2023/02/january-2023.md +++ b/content/post/2023/02/january-2023.md @@ -21,7 +21,7 @@ In the end, I was glad it was over: the pocket edition is 516 pages and the end We're continuing the vampire theme here. After the lackluster _Albion_ RPG that was December's DOS Game Club game, I yearned for a proper first-party "blobber" and revisited one of the first PC RPGs I came into contact with twenty-three years ago: [Might & Magic VIII: Day of the Destroyer](https://jefklakscodex.com/games/pc/might-and-magic-viii/) (or just MM8). I took extensive notes and screenshots during my playthrough which can be followed along with the link. -MM8 has a high nostalgia factor for me, but it special in another kind of way: in it, you could visit pubs and play a card game called Arcomage that's been fully rebuilt as [Arcomage HD on GitHub](https://arcomage.github.io/)! Be sure to give it a go, it's not difficult to understand and has a lovely vibe to it. Playing a game in a game is the kind of _meta_ stuff I love. Also, I created a dual wielding vampire---that ultimately never lived up to Stoker's Dracula potential: even a mediocre knight would have been a better character. Nonetheless, I had fun revisiting the world of Jadame. +MM8 has a high nostalgia factor for me, but it is special in another kind of way: in it, you could visit pubs and play a card game called Arcomage that's been fully rebuilt as [Arcomage HD on GitHub](https://arcomage.github.io/)! Be sure to give it a go, it's not difficult to understand and has a lovely vibe to it. Playing a game in a game is the kind of _meta_ stuff I love. Also, I created a dual wielding vampire---that ultimately never lived up to Stoker's Dracula potential: even a mediocre knight would have been a better character. Nonetheless, I had fun revisiting the world of Jadame. ![](../arcomage.jpg "A round of Arcomage in the tavern of Ravenshore.") diff --git a/content/works/oss-contributions.md b/content/works/oss-contributions.md new file mode 100644 index 00000000..d651dce8 --- /dev/null +++ b/content/works/oss-contributions.md @@ -0,0 +1,35 @@ +--- +title: "Open Source Contributions" +image: "/img/works/oss.jpg" +description: "A list of small contributions to existing projects." +type: "code" +date: 2012-01-01 +--- + +I try to contribute to [Open Source Softare](https://en.wikipedia.org/wiki/Open-source_software) where I can, mostly by improving upon the libraries and frameworks I happen to be using in context of a project. Below is a list of all open source projects I've contributed to. + +Most of these contributions are small and humble adjustments. For those interested in substantial prose in code, please see the [Brain Baking Works](/works/#code) list. + + + +| Title | Year | Language | +|-------|------|----------| +| [Adafruit_Blinka](https://github.com/adafruit/Adafruit_Blinka), the CircuitPython API for MicroPython devices | 2023 | Python | +| [hltb-alfred-workflow](https://github.com/danbush/hltb-alfred-workflow), an Alfred workflow for the HLTB site | 2022 | Ruby | +| [Yarn Berry](https://github.com/yarnpkg/berry) documentation update | 2021 | HTML | +| [Commento](https://gitlab.com/commento/commento), a privacy-focused commenting platform | 2020 | JS | +| [vlaamseprogrammeerwedstrijd](https://github.com/vlaamseprogrammeerwedstrijd/), the university collab programming contests | 2020 | Various | +| [FieldsLinker](https://github.com/PhilippeMarcMeyer/FieldsLinker), a visual link matcher | 2019 | JS | +| [opbasm](https://github.com/kevinpt/opbasm), the Open PicoBlaze Assembler | 2019 | Nim | +| [gba-tileeditor](https://github.com/IanFinlayson/gba-tileeditor), a Qt-based tile editor for GBA dev. | 2018 | C++ | +| [png2gba](https://github.com/IanFinlayson/png2gba), A GBA dev. image conversion utility | 2018 | C++ | +| [ExtJSWebdriver](https://github.com/pratoservices/extjswebdriver), make WebDriver scenario testing for ExtJS less painful | 2017 | C# | +| [Gulp-svn](https://github.com/yasinkocak/gulp-svn), a Subversion plugin for Gulp JS | 2017 | JS | +| [GoHugo](https://github.com/gohugoio/), the Hugo (static site generator in Go) docs | 2017 | HTML | +| [Sausage](https://github.com/jlipps/sausage), a Selenium REST API | 2015 | PHP | +| [net-deep-copy](https://github.com/Burtsev-Alexey/net-object-deep-copy), a fast object cloning utility (_unmerged_) | 2014 | C# | +| [NHibernate](https://github.com/nhibernate/nhibernate-core/) & NHibernate-Caches, a DB ORM framework (_[rejected](https://github.com/nhibernate/nhibernate-core/pull/284)_) | 2014 | C# | +| [GhostDriver](https://github.com/detro/ghostdriver), a remote WebDriver protocol using PhantomJS | 2013 | JS | +| [boostrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5), a WYSIWYG editor in Bootstrap (_unmerged_) | 2013 | HTML | + + \ No newline at end of file diff --git a/data/webmentions.json b/data/webmentions.json index 04cb7874..02b74b1f 100644 --- a/data/webmentions.json +++ b/data/webmentions.json @@ -1,4 +1,18 @@ [ + { + "author": { + "name": "Max", + "picture": "/pictures/doenietzomoeilijk.nl" + }, + "name": "Ja, liever een maandelijkse dump dan een sloot losse snippers", + "content": "Wouter dumpt link maar doet dat in een verzamelpost. Met reden:\n\nOther bloggers solve this by an endless stream of likes, favorites, and links to be pushed online next to regular posts, which doesn’t work for me. I’d rather curate and present the...", + "published": "2023-02-07T21:42:33+00:00", + "url": "https://doenietzomoeilijk.nl/archief/ja-liever-een-maandelijkse-dump-dan-een-sloot-losse-snippers", + "type": "mention", + "source": "https://doenietzomoeilijk.nl/archief/ja-liever-een-maandelijkse-dump-dan-een-sloot-losse-snippers", + "target": "https://brainbaking.com/post/2023/02/january-2023/", + "relativeTarget": "/post/2023/02/january-2023/" + }, { "author": { "name": "Greg Thomas", diff --git a/static/img/works/oss.jpg b/static/img/works/oss.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41286c64259661af9035b123a3655a7008adac13 GIT binary patch literal 17469 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 literal 0 HcmV?d00001 diff --git a/themes/brainbaking-minimal/assets/sass/_brainbaking.sass b/themes/brainbaking-minimal/assets/sass/_brainbaking.sass index 8c116c55..ff3675bb 100644 --- a/themes/brainbaking-minimal/assets/sass/_brainbaking.sass +++ b/themes/brainbaking-minimal/assets/sass/_brainbaking.sass @@ -272,7 +272,7 @@ table border-top: 1px solid darkgrey tr &:nth-child(odd) - background: #EEEEEE + background: rgba(243,243,243,0.8) .tagindex .taggrid diff --git a/themes/brainbaking-minimal/layouts/works/list.html b/themes/brainbaking-minimal/layouts/works/list.html index df116498..7382b6aa 100644 --- a/themes/brainbaking-minimal/layouts/works/list.html +++ b/themes/brainbaking-minimal/layouts/works/list.html @@ -15,7 +15,7 @@ {{ end }}
-

Prose in Words

+

Prose in Words

{{ range (where .Pages "Params.type" "writing") }} {{ partial "works-block.html" . }} @@ -24,7 +24,7 @@
-

Prose in Code

+

Prose in Code

For those interested in smaller but technical buns of baked goodness, have fun exploring my open source projects at https://git.brainbaking.com/ or my contributions at GitHub.
{{ range (where .Pages "Params.type" "code") }}