hackforla / hackforla/311-data

DEV - Implement trunk based development engineering workflow

Open
#2,034 0 comments 0 reactions 0 assignees View on GitHub
Complexity: Large Feature: automations Feature: General Management ready for dev lead Role: Frontend size: 2pt
Dominant language
JavaScript
Stars
73
Forks
74
PR merge metrics
No merged PRs in 30d

Description

### Overview
We need to establish a PR workflow that allows for controlled deployments from dev, staging, and main. We need to do this so that we can make temporary deployments that we can share with designers for testing, as well as provide easy means of rolling back changes.

### Action Items

- [ ] Create branch protections so that engineers are required to merge their code into dev, then those changes go to staging, and finally everything lands at main
- [ ] Read trunk based development (see resources)
- [ ] Modify CONTRIBUTING.md with documentation on how to follow these standards

### Resources/Instructions
- https://trunkbaseddevelopment.com/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.