Skip to content

buildkite/boxkite

Repository files navigation

boxkite

A bare-bones rails app (with packages flavour) for use in interviews (do not fork - clone this repo locally only)

Setup

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

Running the app

bin/dev

Open http://localhost:3000 in browser of your choice.

Running tests

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`

Project background

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

--

About

A bare-bones rails app (with packages flavour) for use in interviews (do *not* fork - clone this repo locally only)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published