-
-
Notifications
You must be signed in to change notification settings - Fork 845
Open
Labels
Complexity: SmallTake this type of issues after the successful merge of your second good first issueTake this type of issues after the successful merge of your second good first issueEREmergent RequestEmergent RequestFeature: Onboarding/Contributing.mdIssue Making: Level 2Make issue(s) from an ER or EpicMake issue(s) from an ER or Epicrole: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 0.25ptCan be done in 0.5 to 1.5 hoursCan be done in 0.5 to 1.5 hours
Milestone
Description
Emergent Requirement - Problem
In Section 2.7.d we instruct devs to sync their fork with origin and to pull upstream changes from gh-pages into their topic branch. Many of the remaining instructions in 2.7.d and 2.7.e are redundant in most cases.
Specifics:
- in 2.7.d i, the console output and the associated instructions are based on the assumption that the developer has executed a
git fetch, but actually at the beginning of 2.7.d, devs are instructed to use agit pull. This leads to some confusing and unnecessary instructions. - in 2.7.e, there are several methods provided for devs to sync their fork with the upstream repository, however that would have already been accomplished (in a simpler manner) by following the instructions at the beginning of Section 2.7.d. In addition, the instructions in 2.7.e are confusing because several different, alternative methods are provided for syncing the fork. If we choose to present various methods to sync the repos, the text should be enhanced or restructured to reflect that.
- It would be useful to explain why the
git rebaseis preferred overgit mergeand under what circumstances thegit rebasewould be appropriate. Also if the user completed thegit pull upstream gh-pagescommand instructed in Section 2.7.d, then it would seem to be unnecessary to do either agit rebaseor agit merge.
Issue you discovered this emergent requirement in
Date discovered
Did you have to do something temporarily
- YES
- NO
Who was involved
What happens if this is not addressed
When faced with pulling in upstream changes into a topic branch, new developers may be confused and give up.
Resources
Recommended Action Items
- Make a new issue
- Discuss with team
- Let a Team Lead know
Potential solutions
- Start with Update CONTRIBUTING.md Section 2.7.d and 2.7.e #7617 as a preliminary/ draft template for writing this issue.
- Specify edits to CONTRIBUTING.md that resolves the issues mentioned above.
- When you have made the edits to Update CONTRIBUTING.md Section 2.7.d and 2.7.e #7617, move that issue from "Ice Box" to "Questions/ In Review" and add
ready for merge teamlabel.
Metadata
Metadata
Assignees
Labels
Complexity: SmallTake this type of issues after the successful merge of your second good first issueTake this type of issues after the successful merge of your second good first issueEREmergent RequestEmergent RequestFeature: Onboarding/Contributing.mdIssue Making: Level 2Make issue(s) from an ER or EpicMake issue(s) from an ER or Epicrole: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 0.25ptCan be done in 0.5 to 1.5 hoursCan be done in 0.5 to 1.5 hours
Type
Projects
Status
In progress (actively working)