Skip to content

Instantly share code, notes, and snippets.

View helmturner's full-sized avatar

Alec Helmturner helmturner

  • Tulsa, Oklahoma
View GitHub Profile
{
"openapi": "3.1.0",
"info": {
"title": "Tulsa WebDevs Voting Service",
"description": "API for casting votes on various topics/projects and submitting and managing proposals with a ranking and voting system.",
"version": "0.0.2"
},
"servers": [
{
"url": "http://vote.tulsawebdevs. org",
@helmturner
helmturner / twd-api-spec.yaml
Last active March 9, 2024 05:28
Tulsa WebDevs Voting API Spec
# What is my vote if I don't vote at all? Is it a `null` vote, or is 0 the
# automatic default vote for non-voters?
# If `null` vote is the default: After I vote, but before the deadline, I can
# change my vote—including changing it to 0. Can I un-vote by setting it to `null`?
# Are vote windows limited in duration? i.e. do questions have an expiration
# (or vote-by) date? Or, is it more of a 'ranking' system where vote windows are
# unlimited in duration and a 'snapshot' of the votes is taken at some point
# (or multiple points) in time?
openapi: 3.0.0
@helmturner
helmturner / LINK_TO_GREATER_THAN_TYPE.md
Last active April 3, 2023 22:06
This is a solution for a `GreaterThan` type that works on any number, and any string of numbers (with any number of leading spaces or zeroes, or trailing spaces)
@helmturner
helmturner / keybase.md
Created August 10, 2021 23:13
Verified by Keybase

Keybase proof

I hereby claim:

  • I am alecvision on github.
  • I am alecvision (https://keybase.io/alecvision) on keybase.
  • I have a public key ASDB3avrji3Hg_JqwQt53hajvrL-OipCnJdNoYecN-4NFAo

To claim this, I am signing this object: