What does ๐ฌ'Feature Scope'๐ฌ mean?
The included functionality of any individual/set of feature(s).
What are branches ๐?
Features you are looking to integrate.
Where do we keep track of bugs?
Bugs are tracked in the Github Issue Tracker
![]()
Command to list branches
git branch -a
What should be linked to the Notion doc?
Should Feature Scope be large or small?
As small as humanly possible.
When should you create a branch?
When you're starting a new feature.
Should you submit an issue if it's a simple fix?
Yes. Closed issues are a great way to see how someone solved a problem in the past. Plus, a lot of times that simple fix turns into a not so simple fix.
Where can I find a cheat sheet for useful Git commands?
On our Notion page!
What should be linked to a Trello card?
Issues or documentation relating to a feature-card.
How many reviewers are required before a Pull Request can be merged?
At least 1.
Max amount of branches that should exist at once?
As many as features that are actively being developed.
Who is responsible for fixing a bug?
Everyone.
Command for switching branches
git checkout <branch-name>
Who is responsible for linking a Trello card to a Pull Request?
The person who opened the Pull Request.
(That being said, if you see one open and it doesn't have a link to a Trello card, go find the card and link it)
When is a pull request ready to be merged?
[โ๏ธ]Free of bugs
[โ๏ธ]No merge conflicts
[โ๏ธ]Reviewed by at least 1 collaborator
[โ๏ธ]Tested
[โ๏ธ]Deployed to Staging Env
When should you open a pull request for a branch?
๐Draft pull requests should be opened as soon as the branch is created.
๐Draft PRs should be converted to โก๏ธ Pull Requests when the feature is complete and tests have been made.
What are the workflow steps to complete when you've found a bug?
๐ซ Don't panic ๐ซ
๐ Open a GH Issue
๐ค๏ธ Follow the Bug Template
๐ท๏ธ Tag it with the appropriate [Priority][Track][Feature]
๐ Assign team members that are affected/should be made aware
๐Submit the issue!๐
Command for Creating a New Branch
git checkout -b <feature-name>
When should the Notion doc be updated?
After every merged Pull Request.
How long should a pull request sit before being reviewed?
No more than 24 hours. Ideally you should be reaching out to team members as soon as a feature is ready to merge and bother them incessantly until they review your PR.
When to delete a branch?
1๏ธโฃ After a pull request has been merged to master.
2๏ธโฃ If a feature has been cut from the project.
3๏ธโฃ If a branch was created by accident.
Who can close an issue?
Command for Pulling from Master to Update Feature Branch
git checkout <feature-branch>
git fetch origin
git merge origin/master
Who is responsible for updating the Trello board?
Everyone.
No one likes doing documentation, but it's what separates good devs from mediocre ones. The only way a future employer will know if you are any good is by how well you can explain what you developed. Creating good documentation helps build that skill.