A collection of jokes and memes submitted by the Interledger community. Got something to share? Follow the steps below to add it.
Go to github.com/interledger/community-jokes and click Fork in the top-right corner to create your own copy of the repo.
Then clone your fork locally:
git clone git@github.com:<your-username>/community-jokes.git
cd community-jokesgit checkout -b add-my-jokeJokes live in the jokes/ directory. Each joke is its own JSON file named with a zero-padded three-digit number — check what the highest number currently is and add the next one.
For example, if 020.json is the last file, create 021.json:
{
"id": "021",
"setup": "Why don't scientists trust atoms?",
"punchline": "Because they make up everything."
}Formatting rules:
- The filename and
idvalue must match (e.g. file021.json→"id": "021"). setupis the question or premise of the joke.punchlineis the answer or payoff.- Both
setupandpunchlinemust be non-empty strings. - Keep it family-friendly and kind — no jokes that punch down or target specific people or groups.
git add jokes/021.json
git commit -m "add joke 021"
git push origin add-my-joke- Go to your fork on GitHub (
github.com/<your-username>/community-jokes). - Click the Compare & pull request button that appears after your push.
- Set the base repository to
interledger/community-jokesand the base branch tomain. - Give your PR a short title like
Add joke 021. - Click Create pull request.
A maintainer will review and merge it. That's it — thanks for contributing!
Same first two steps as above — fork on GitHub, clone your fork, and create a branch:
git clone git@github.com:<your-username>/community-jokes.git
cd community-jokes
git checkout -b add-my-memeMemes live in the public/memes/ directory. Name your file with a zero-padded three-digit number and a lowercase extension — check what the highest number currently is and use the next one.
For example, if 055.png is the last file, add 056.png (or 056.jpg, etc.):
public/memes/056.png
Formatting rules:
- Supported formats:
.jpg,.jpeg,.png,.gif,.webp. - Use a lowercase extension (
.jpgnot.JPG). - File name must be a zero-padded three-digit number, e.g.
056.png. - Keep it family-friendly and kind — no images that punch down or target specific people or groups.
git add public/memes/056.png
git commit -m "add meme 056"
git push origin add-my-meme- Go to your fork on GitHub (
github.com/<your-username>/community-jokes). - Click the Compare & pull request button that appears after your push.
- Set the base repository to
interledger/community-jokesand the base branch tomain. - Give your PR a short title like
Add meme 056. - Click Create pull request.
A maintainer will review and merge it. Thanks for sharing the laughs!