README
Steps necessary to get the application up and running.
Things you may want to cover:
-
Ruby version 3.1.4
-
System dependencies
-
Configuration
-
Database creation
-
Database initialization
-
How to run the test suite
-
Services (job queues, cache servers, search engines, etc.)
-
Deployment instructions
-
.............
Setting up a test environment
- Create a new folder
- cd to new folder
- git clone https://github.com/kjoewill/day-reservations
- git checkout v0.1.0
- bundle install
- rails test:system
Setting up a new development environment
- Create a new folder
- cd to new folder
- git init
- git remote add origin https://github.com/kjoewill/day-reservations
- git fetch origin
- git checkout main
- bundle install
The current Pipleine flow
- Make a change in a local repository
- Test the change locally
- Push the change to GitHub
- Ensure the GitHub CI Action successfully runs System Tests
- Ensure the Heroku pipeline (res-pipline "tests" tab) pulled the new version and succefully ran system tests
- Deploy the new version to the staging app in the pipeline and perform exploratory testing
- Push the "promote" button on the staging app representation to move the "slug" to production