AD1 HW Checklist
Last updated
Last updated
update .gitpod.yml
with .
ensure Ruby version is up to date. (2.7.3)
ensure better errors is whitelisted in config/environments/development.rb
and contains
remove the old whitelist
create .vscode/manage_extensions
if it doesn't exist and contains the following:
Ensure .vscode/manage_extensions
is executable (run chmod 777 .vscode/manage_extensions
).
Ensure .vscode/vscode-rufo-0.0.6.vsix
exists. If it doesn't download it from .
create vendor/bundle/.keep
if it doesn't exist.
remove vendor/.keep
if it exists.
Ensure Dockerfile
is present in the project and w/ correct Ruby version.
Ensure .gitignore
file includes:
ensure sqlite
development and test databases are not ignored.
ensure bin/setup
file includes:
before system! "bundle install"
.
remove .theia
folder and contents.
ensure .vscode
folder and .vscode/settings.json
exist and are .
ensure is installed and update the spec list in the README
.
ensure web_git
gem is using the master
branch and not spring2020
.
ensure draft_generators
gem is using the master
branch and not winter2020
.
ensure rufo
and htmlbeautifier
gems have been added to the :development
group.
bundle update
rails db:migrate
ensure you can do the following successfully:
rails s
rails grade
visit /git
visit the target app and ensure there are no errors
Build image
Push to Dockerhub
Update .gitpod.yml
with Docker image name
Push to GitHub branch
Open workspace from branch, ensure Ruby version is correct and gems install instantly
See for more details on building and testing a Docker image.