Software that turns source code into a runnable program.
A C compiler and its companions (such as make) build parts of Ruby and some gems from source. On macOS these come from Apple's Command Line Tools; on Linux, from your distribution's build package, such as build-essential.
computer software used to manage the creation and modification of digital content
A CMS (Content Management System) typically has two major components: a front-end user interface that allows a user, even with limited expertise, to add, modify, and remove content from a website without the intervention of a webmaster; and a content delivery application, which compiles the content and updates the website.
It installs command-line software with a single command. If you already have Homebrew, Roe's installer uses it to set up mise and Git; Roe never installs Homebrew for you.
A secret key that encrypts your site's sensitive settings.
Rails uses a master key to lock and unlock encrypted credentials. Roe generates one during setup and stores it at site/system/secrets/master.key — keep it private and back it up.
computer software used to manage the creation and modification of digital content
A CMS (Content Management System) typically has two major components: a front-end user interface that allows a user, even with limited expertise, to add, modify, and remove content from a website without the intervention of a webmaster; and a content delivery application, which compiles the content and updates the website.
A tool for running JavaScript outside the browser.
Many web projects rely on it to build and bundle their front-end code. Roe deliberately avoids it — it runs JavaScript with importmaps instead, so there is nothing extra to install.
This is what allows you to share a link to your site and it has an image, preview, etc. It enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook.
A network protocol that provides file access, file transfer, and file management over any reliable data stream.
It allows you to send and recieve data securely and is supported by most web hosting platforms. It is seen as a replacement for FTP due to superior security.