You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Made by the team at BigBinary, this is a base project
to quickly spin up a Rails application built with opinions of BigBinary style of
working.
Local Development Setup
First clone this repo.
Then install the Node.js version v22.13 which we have
specified inside the .node-version file of this repo., using the following
command:
nvm install
Make sure that yarn is installed with it as well in your
system.
After yarn is installed, install the Node.js and Rails dependencies and also
seed the database, by running:
./bin/setup
Start the server by executing following command.
bundle exec rails server -p 3000
Visit https://localhost:3000 and login with email oliver@example.com and
password welcome.
Using docker for development
In BigBinary we follow the above mentioned style of installing dependencies
using ./bin/setup and then running the servers manually. If that doesn't work
in your system for some reason, then you can opt into following the instructions
mentioned
here to use
docker for development.
Replace Wheel with your project name
Let's say that the project name is Pump. Execute the command below to replace
all occurrences of Wheel with Pump.
Auto-formats JavaScript and CSS code with
prettier.
Letter opener gem for development.
NeetoDeploy Review
NeetoDeploy Review is enabled on this
application. Thus all PRs will have a review app and once the PR is merged to
main, it will be deployed to production instance. The neetoDeploy instance for
Wheel is hosted in neeto-engineering organization.
About BigBinary
wheel is maintained by BigBinary. BigBinary is a
software consultancy company. We build web and mobile applications using Ruby on
Rails, React.js and React Native.
About
Don't reinvent the wheel for every new Rails project. Use sane Defaults.