An open API service aggregating public data about GitHub Sponsors.

timothyjones

View JSON Representation

I maintain tooling that's helpful for releases and contract testing (and a few other things)

Funding Links: https://github.com/sponsors/TimothyJones

GitHub Sponsors Profile

Do you want your software maintenance life to be easier? Me too! I maintain several test and maintenance quality of life tools in my spare time here in Melbourne, Australia. If these tools have been useful to you, please consider sponsoring me (the more sponsors I have, the more time I can spend on these projects)

I've written a next-generation contract testing framework, ContractCase, currently available in Typescript and Java.
I maintain absolute-version, which produces semver-compliant prerelease version numbers that humans can also understand and reason about. You can read the spec for the format here, which I also wrote.
I maintain github-cognito-openid-wrapper to make it easy to federate logins with github.
I maintain commit-and-tag-version (a fork of the excellent standard-version, which I did not write), so that people who use conventional commits can produce human-readable changelogs easily, without being tied in to a particular release process or CI/CD pipeline.
I've just released example-extractor, which makes it easy to keep examples in markdown documentation up to date with actual usage in source code.
I also - very occasionally - write about software.

Your sponsorship helps support:

My work on these projects
My work on upcoming projects
New blog posts about software

As a thank you, sponsorship at any tier gives you access to my own private repository of useful software-related templates and checklists (for example, this checklist I wrote for handover documentation)

Featured Works

TimothyJones/github-cognito-openid-wrapper

Small shim that allows AWS Cognito to talk to github (by providing an OpenID wrapper around the Github API)

Language: JavaScript - Stars: 324
absolute-version/absolute-version-js

absolute-version produces unique absolute prerelease versions with human-helpful and machine-readable metadata from your git history

Language: TypeScript - Stars: 15
pact-foundation/pact-js

JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

Language: TypeScript - Stars: 1692
Active Sponsors
Past Sponsors
Sponsor Breakdown