gitwtfhub

wtf is pullup?

ruanyf/pullup — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2014-02-14

2CSSAudience · developerComplexity · 3/5DormantSetup · moderate

TL;DR

A Hacker News-like community site where the only way to get an account is to contribute code via a merged pull request.

Mindmap

mindmap
  root((repo))
    What it does
      Contribution-only signup
      Share and discuss links
      Fork then pull request
    Tech stack
      Node.js
      MongoDB
      Gulp
      CSS
    Use cases
      Experiment with community models
      Practice open-source contribution
      Study PR-gated access
    Audience
      Open-source contributors
      Community builders
    Setup
      Hackathon Starter base
      Optional Vagrant environment

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Join a Hacker News-style community only by contributing a merged pull request.

REASON 2

Experiment with an unconventional, contribution-gated membership model.

REASON 3

Practice the fork, code, and pull-request workflow on a real project.

REASON 4

Use the Vagrant setup to spin up an isolated development environment.

What's in the stack?

Node.jsMongoDBGulpCSSJavaScript

How it stacks up

ruanyf/pullupa15n/photo-votobgrins/caption-o-matic
Stars222
LanguageCSSCSSCSS
Last pushed2014-02-142015-02-072014-12-07
MaintenanceDormantDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity3/53/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires Node.js and MongoDB, plus a merged pull request just to get an account.

Yoink these prompts

Prompt 1
Walk me through the steps to fork this repo and submit my first pull request to get an account.
Prompt 2
Explain how this project checks the authorized users list to grant login access.
Prompt 3
Show me how to set up this project locally with Node.js, MongoDB, and Gulp.
Prompt 4
Help me use the included Vagrant configuration to run this in an isolated dev environment.

Frequently asked questions

wtf is pullup?

A Hacker News-like community site where the only way to get an account is to contribute code via a merged pull request.

What language is pullup written in?

Mainly CSS. The stack also includes Node.js, MongoDB, Gulp.

Is pullup actively maintained?

Dormant — no commits in 2+ years (last push 2014-02-14).

How hard is pullup to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is pullup for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.