bcgov / cas-reporting

This is for the Clean Growth Digital Services team for work related to reporting.
Apache License 2.0
0 stars 0 forks source link

Exploration: Investigate Graphite developer tool 🔭 #160

Closed joshgamache closed 6 months ago

joshgamache commented 7 months ago

Overview

Investigate Graphite as a tool to assist with having more developers in a single repository.

Tasks

Questions to answer & Objectives

Additional context

Graphite is a developer tool layered on top of Git and GitHub. It allows for the use of the Stacking workflow, which compliments our existing single-trunk/rebasing workflow. This workflow is free, but the platform also has merge queue functionality which is paid (amongst other features).

joshgamache commented 7 months ago

Research documentation is in sharepoint here: https://bcgov.sharepoint.com/:w:/t/00608-ScrumTeam/EXV8PIZakPhDkI4NSmpTrzAB5iDRs_i_nEHpklri_A_Csw?e=y8uvqN

A demo video has been uploaded into Stream : https://bcgov-my.sharepoint.com/:v:/g/personal/joshua_gamache_gov_bc_ca/EVzykiOx5CpKqD_nk8J9OvQBeJjlxAw0pYk55H6RWOa5lQ?e=cGvzOe

joshgamache commented 6 months ago

Due to pricing, we will likely not adopt this tool as a whole group. However, we have a other options we could explore if we want to adopt a Git stacking pattern.