Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.
/ garb Public archive

Common set of commands that act as entryway into a simple web-app project

License

Notifications You must be signed in to change notification settings

johnhkchen/garb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

garb

Common set of commands that act as entryway into a simple web-app project


Background Knowledge

We'll use Docker to make development as simple as possible. For more detailed information, check the docs folder.

Once the container environment is set up, we will use just as the tool to run the various commands.


Set-up Instructions

Necessary Tools

docker is a containerization tool that allows us to run the same environment on any machine. Install it at https://docs.docker.com/install/.

just is a tool that allows us to run commands in a simple way.

Process Overview - Spinning up a Dev Container

  1. Open Docker Desktop
  2. Use a dev container, point it to this repo
  3. Use the Open in VSCode option
  4. Use the just run command to run the codebase

Process Overview - Making Changes with a Dev Container

  1. Create a new dev branch using just branch, be sure to provide a branch name
  2. Make your changes, using just test and just lint
  3. Once changes are made, push your commits
  4. Use just pr_dev or just pr_main to create your pull requests

Development Loop

Pull request dev into main just newdev just branch feature_name Make changes, push commits Pull request feature_name into dev

About

Common set of commands that act as entryway into a simple web-app project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published