A bare-bones rails app (with packages flavour) for use in interviews (do not fork - clone this repo locally only)
On a mac you can run an opinionated setup with homebrew + asdf to completly get rolling:
script/bootstrap.bash
Or ensure you have all the dependencies (and versions) listed in .tool-versions then run:
bin/setup
bin/dev
Open http://localhost:3000 in browser of your choice.
bin/rails spec
When running specs on OSX, Chromedriver may still be in quarantine and prompt for input. If this occurs, you can run the following command to remove the prompt from subsequent runs:
xattr -rd com.apple.quarantine `which chromedriver`
This is a really bare bones Rails project generated by commands such as:
bin/rails new . --name boxkite --database postgresql --skip-docker --css=tailwind
bin/rails g scaffold RepositoryType name:string --force
bin/rails g scaffold Repository repository_type:references name:string --force
bin/rails g scaffold Package repository:references name:string version:string --force
--