Baessler-Lab / swag-tag

A Streamlit-based webapp for annotation of medical images and reports.
2 stars 0 forks source link

Noob Branch #7

Closed dieserobin closed 10 months ago

dieserobin commented 1 year ago

Hi, I'm new to the Lab …and following instructions to open an issue in order to fork a branch that I can experiment on. Thanks.

laqua-stack commented 1 year ago

Welcome! Obviously ;-) Issues are on. However, there is a difference between forks and branches. Forks were originally kind of oneway. However, on public GitHub Projects non-collaborators (who do not have the right to push to a project directly) can use them for WIP and set the origin as upstream. cf. this SE discussion ;-)

laqua-stack commented 1 year ago

What you want is rather a branch. In this repo our workflow is:

  1. Open an issue (Bug/Feature Request with a description of the problem/ +- ways to solve). It may be reasonable to use ConventionalCommit naming scheme for this as well.
  2. Create a branch. If you press Create a branch link on the right-hand-side sidebar in Development this takes the Issue number and the title as branch name by default.
  3. Once finished with the work on this issue/branch open a pull request
  4. Code will be reviewed by the assignees and discussed with everyone involved.
  5. The Pull Request will be merged into the main branch (and you get the nice Pull Shark tag on your dashboard ;-P)
dieserobin commented 1 year ago

I was unaware of the differences between Forks and Branches. Thank you for clarifying. I have adjusted the title (from fork: is this thing on? to Noob Branch)