Skip to main content
Version: v2.0

Dev Environment

Ensure that you have completed the prerequisites before continuing. Then from the root of the boilerplate_server repo run the following commands:

rails rhino:dev:setup

This will set up the .env files and install git hooks.

IDEs

VSCode

Rhino will recommend extensions for both the server and client when loading the workspace. You can also install the recommended extensions manually. Format on save is recommended for the client (prettier) and server (rubocop via the Ruby LSP plugin from Shopify).

RubyMine

RubyMine is a good alternative, particular if you are new to Ruby and Rails. It has a lot of features that help you learn the language and framework. It is also a good IDE for debugging.

Multiple projects

If you are working on multiple projects that use the boilerplate_server, you should configure different ports with rails rhino:dev:setup.