I Shipped...

19 January 2021 (2PRs)

(docs): correct example of getGithubFile usage with incorrect parameters

TinaCMS is a Git-backed headless CMS for editing Markdown content. The docs had a code example for fetching files from GitHub that was using the wrong parameters, which would have confused anyone copying it. I fixed the example so it actually works.

suggested trick for pushing menu below toolbar

TinaCMS is a content management system with a visual editing toolbar that sits at the top of the page. I contributed a CSS trick to the docs showing how to push your site’s own sticky menus below TinaCMS’s toolbar, so they don’t overlap and hide each other.

18 January 2021 (1PR)

sass modules

I upgraded the Traist company website to use SASS modules, a more modern way of organizing CSS stylesheets that keeps styles neatly scoped and easier to maintain. I also improved some of the typography along the way.

4 January 2021 (1PR)

30 December 2020 (1PR)

add documentation of options.params.endpoint to the s3 section of readme

UploadFS is a Node.js library for storing files in cloud storage like Amazon S3. I noticed the docs were missing information about how to configure a custom S3 endpoint (which you need if you’re using an S3-compatible service that isn’t AWS), so I added that documentation.

30 November 2020 (1PR)

3.0: prompt to prompts (#1)

ApostropheCMS is an open-source content management system. I updated the codebase to use the newer “prompts” library instead of the older “prompt” library for handling interactive command-line input during the 3.0 rewrite.

28 November 2020 (2PRs)

corrected spelling

Ackee is a self-hosted, privacy-focused web analytics tool. I fixed a few spelling mistakes in the codebase.

fix charset issues on mySQL (fixes #388)

Umami is a privacy-focused web analytics tool (like a simpler, open-source alternative to Google Analytics). When using MySQL as the database, special characters weren’t being stored correctly because the database tables weren’t set up with the right character encoding. I fixed this by making sure tables are created with UTF-8 support, so all characters display properly.

20 October 2020 (1PR)

1 October 2020 (4PRs)

update README.md

I updated the README documentation for my Simon Says game web app to better describe the project.

17 August 2020 (1PR)

swap out single quotes for backticks

This is a Leaflet maps plugin for OctoberCMS. If a map marker’s popup text contained an apostrophe (like “Joe’s Coffee”), the whole map would break and refuse to load. I fixed this by switching from single quotes to template literals in the code, so apostrophes in popup content no longer crash the map.

3 August 2020 (2PRs)

fix error in docs

Figbird is a React hooks library for working with Feathers.js APIs. I spotted an error in its documentation and submitted a fix to correct it.

more verbose example

Figbird is a React library for working with Feathers.js APIs. The getting-started example was missing important setup details, so I added the Feathers client configuration to make it easier for new users to get up and running.

22 July 2020 (1PR)

glitch

I made updates to my COVID-19 data tracker for Hungary, syncing changes from the Glitch online code editor where I was building and iterating on the project.

27 April 2020 (1PR)

added an options property to set headings manually

FlipDown is a JavaScript countdown timer with a retro flip-clock style. The labels for the time units (days, hours, minutes, seconds) were hardcoded in English. I added an option to customize these headings, which is handy for using the timer in other languages or for changing labels like “Days” to “Jours” in French.

24 April 2020 (1PR)

enable monitor to keep running in case Apostrophe can't start

Apostrophe Monitor is a tool that watches over an ApostropheCMS website and restarts it if it crashes. Previously, if the CMS couldn’t start at all (for example, due to a code error), the monitor would just give up and exit. I changed it so that the monitor stays running and shows a helpful error page in the browser instead, giving you time to fix the problem without losing the monitoring process.

22 April 2020 (1PR)

added missing close curly brace

Apostrophe Palette is a UI editor plugin for ApostropheCMS. The README had a code example with a missing closing curly brace, which would have caused errors if someone copied and pasted it. I added the missing brace to fix the example.