Gumroad is now open source

https://news.ycombinator.com/rss Hits: 19
Summary

Sell your stuff. See what sticks. License • Code of Conduct • Contributing Table of Contents Getting Started Prerequisites Before you begin, ensure you have the following installed: Ruby https://www.ruby-lang.org/en/documentation/installation/ Install the version listed in the .ruby-version file Docker & Docker Compose We use docker and docker compose to setup the services for development environment. For MacOS: Grab the docker mac installation from the Docker website For Linux: sudo wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker $( whoami ) MySQL & Percona Toolkit Install a local version of MySQL 8.0.x to match the version running in production. The local version of MySQL is a dependency of the Ruby mysql2 gem. You do not need to start an instance of the MySQL service locally. The app will connect to a MySQL instance running in the Docker container. For MacOS: brew install mysql@8.0 percona-toolkit brew link --force mysql@8.0 # to use Homebrew's `openssl`: brew install openssl bundle config --global build.mysql2 --with-opt-dir= " $( brew --prefix openssl ) " # ensure MySQL is not running as a service brew services stop mysql@8.0 For Linux: MySQL: https://dev.mysql.com/doc/refman/8.0/en/linux-installation.html apt install libmysqlclient-dev Percona Toolkit: https://www.percona.com/doc/percona-toolkit/LATEST/installation.html Image Processing Libraries ImageMagick We use imagemagick for preview editing. For MacOS: brew install imagemagick For Linux: sudo apt-get install imagemagick libvips For newer image formats we use libvips for image processing with ActiveStorage. For MacOS: brew install libvips For Linux: sudo apt-get install libvips-dev FFmpeg We use ffprobe that comes with FFmpeg package to fetch metadata from video files. For MacOS: brew install ffmpeg For Linux: sudo apt-get install ffmpeg PDFtk We use pdftk to stamp PDF files with the Gumroad logo and the buyers' emails. For MacOS: Download from here For Linux: sudo apt-get install pdftk Ins...

First seen: 2025-04-04 11:00

Last seen: 2025-04-05 05:05