Clone Instrumental Template to a new app

How to clone Instrumental Template to a new app

If you're starting a totally fresh app and don't want to use Instrumental Template, then use these instructions insteadarrow-up-right. Otherwise, read on to use Instrumental Template for this new app.

Clone the Instrumental Template repo

git clone https://github.com/CasJam/instrumental-template.git new_app_name

CD to the new app

cd new_app_name

Remove the git repo

rm -rf .git

Initialize a new git repo

git init

Initial commit

Create GitHub Repository

In my CasJam Github account, create a new github repo herearrow-up-right

Assuming you've already initiated git in the project folder, you now add the github repo as a remote and push to it (replace PROJECTNAME)

Find and replace the following terms:

Change these to the new app's name:

Instrumental Template

InstrumentalTemplate

instrumental_template

instrumental

Bundle Install

Create the db

Run migrations

Connect to database in TablePlus app

For the development database:

host: localhost username: (can leave blank) password: (can leave blank) database_name: Find this in config/database.yml. It's probably projectname_development port: 5432 (leave it as default)

Run the server

Start new Rails Credentials

If the cloned (new) app has files inside of config/credentials, then delete all of them. Then run:

That will open the "nano" editor in terminal, which you can use to save the credentials file for the first time. After that, use my commanndsarrow-up-right for editing rails credentials in Sublime, etc.

Last updated