Skip to content

vulpineclub/mastodon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mastodon Glitch Edition (Vulpine Club remix)

Now with automated deploys!

Build Status Code Climate

So here's the deal: we all work on this code, and anyone who uses that does so absolutely at their own risk. can you dig it?

Vulpine Club Remix README

This is what's running on https://vulpine.club/, more or less. No warranties, it could destroy everything.

This is a fork of https://github.com/glitch-soc/mastodon (hereafter referred to as "glitchsoc"), which is itself a fork of https://github.com/tootsuite/mastodon ("tootsuite").

Local features

See: diff of glitch-soc/mastodon:master and vulpineclub/mastodon:master

Highlights:

  • Foxes occur whereever possible
  • Docker-centered deployment process
  • Native IPv6 for all external-facing interfaces

Branches

  • master: regular merges from glitchsoc/master, hotfixes and features from tootsuite, local modifications and experimental crap
  • staging: pre-production smoke tests, where I make sure it runs and looks okay and has basic functionality in a Vagrant-encrusted VM
  • production: this is what is actually deployed on vulpine.club

The production branch is automatically built on Docker Hub at vulpineclub/mastodon.

Languages

  • Ruby 46.1%
  • JavaScript 37.1%
  • SCSS 11.1%
  • Haml 3.9%
  • TypeScript 1.5%
  • HTML 0.1%
  • Other 0.2%