-
Notifications
You must be signed in to change notification settings - Fork 42
Brave Publishers Workflow (Proposal)
Dan A. Lipeles edited this page Feb 27, 2019
·
4 revisions
In this document we propose a system for organization and workflow to be used in Brave Publishers development.
The highest organizational unit of work, an epic
represents a broad addition to the codebase.
-
Epics
are composed of severalissues
. -
Epics
should be represented as amaster-issue
on GitHub, which lists its componentissues
. -
Epics
should also have an associatedmilestone
which tracks allissues
in theepic
. -
Epics
should link to their associatedspec
and be approved (signed-off on) by theSpec
stakeholder. - Completion of all
issues
in anepic
will complete theepic
,master-issue
,milestone
, andspec
.
The simplest organizational unit of work, an issue
represents a single task, feature, fix, or change.
-
Issues
are completed by submitting a related Pull Request, having it approved, and merged into the codebase.
The Spec
is a document created by an external stakeholder.
- A
Spec
details the requirements for a large feature or change. - A
Spec
will be translated into anEpic
andMaster-Issue
.