Skip to content

Introducing feature branches ahead of github pages episode #54

@elopatin-uc3

Description

@elopatin-uc3

One of the critical practices that enables collaboration on a project in git is feature branching. At this time, branching is first mentioned in the Github Page episode, but is not prefaced by an introduction or conceptual explanation.

It's likely to be helpful if a visual reference to a feature branch, the purpose behind creating one, and the steps to create a branch off of master or develop are introduced ahead of the Pages episode. Creating a standalone episode about branching, before diving into Pages, could be considered as well.

An example feature branch diagram (using master, rather than develop):

feature_branch

Although discussing something like gitflow is too heavyweight, familiarizing learners with creating and merging simple feature branches will enable them to work on a small team concurrently without stepping on each other's toes.

Metadata

Metadata

Labels

status:refer to cacCurriculum Advisory Committee input neededtype:discussionDiscussion or feedback about the lesson

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions