Open whatupfoo opened 4 years ago
:wave: @rwnfoo here is a list of example repositories with READMEs. The wikis are also really nice β€οΈ
snowplow/snowplow An example of a readme with flow diagrams and project status tags thinkaurelius/titan An example of a downloadable release d3/d3 An example with document navigation Netflix/Hystrix/wiki Complex wiki drawings
Some members on my team are curious on the different Merge options. What's the difference between Merge, Squash and Merge, Rebase and Merge?
Could you also explain about Reset and Cherry-pick?
How does one have a more structured issue management process that is guided and controlled by the system?
Here is a typical issue handling example.
Let's assume there are the following roles and responsibilities:
An issue is created with the following attributes:
Required:
Optional:
Use Case:
Some members on my team are curious on the different Merge options. What's the difference between Merge, Squash and Merge, Rebase and Merge?
Could you also explain about Reset and Cherry-pick?
@harrison-pham - ποΈ We took this offline. I love this discussion and if time allows, I'd love to go into it with developers who are already comfortable with git.
How does one have a more structured issue management process that is guided and controlled by the system?
@richard-morris - Great question and thanks for sharing this in detail. Ideally, it'd be great if we can spend time going through a workflow consultation, with white boarding sessions and everything. But what I can do here is provide some high level, rough ideas:
bug
and priority: high
Done
on project board. β οΈ The actions listed here are just suggested ones, I have not tested some of them. If third-party actions are not allowed, you can certainly build your own. Also, I wouldn't say this is the way to go, just some ideas on how your workflow translates to GitHub Features. We should definitely refine it.
I hope this helps! π
Thanks Rowena. I followed some of the guides you reference above and experimented around a bit.
The issue tracking use case I presented above is just an example and not formal nor part of Thermo Fisher processes. I wanted to get a sense of how the built-in GitHub issue tracking functionality could work.
The issue templates seem to be guides which do not enforce required fields, abilities of a given user based on their role, etc. Because there would be such a diverse audience using the tool, more rigorous enforcement would provide for consistency and adhering to documented processes.
On another note, somewhat strangely when I attempt to preview this comment the Preview tab says: Error rendering preview
Post any questions you may have here during the training.
Topics