Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

repo/folder structure #3

Open
MandyKarnauskas-NOAA opened this issue Aug 11, 2022 · 4 comments
Open

repo/folder structure #3

MandyKarnauskas-NOAA opened this issue Aug 11, 2022 · 4 comments

Comments

@MandyKarnauskas-NOAA
Copy link
Contributor

On the readme file I think we had agreed to put one folder per indicator in the ESR repo. @imaginaryfish @CarissaGervasi-NOAA - It looks like you both added indicators as separate repos. Do we want to merge those into the mini-ESR repo, each in a subfolder?

@CarissaGervasi-NOAA
Copy link
Contributor

I think we had talked about doing separate repos so that it would be harder to "mess up" an indicator if multiple people are working off the same repo at the same time. But @imaginaryfish @BrittanyTroast-NOAA correct me if I'm wrong. We could definitely try merging it all together.

@BrendanTurley-NOAA
Copy link
Member

I think we were unsure how multiple people working on the same repo would resolve conflicts during the commit stage. So we just made separate repos. I thinking asking someone that has more experience or just trial and error on our side could resolve the uncertainty.

@BrendanTurley-NOAA
Copy link
Member

BrendanTurley-NOAA commented Aug 18, 2022

@MandyKarnauskas-NOAA @CarissaGervasi-NOAA @BrittanyTroast-NOAA I was looking over the link that Carissa provided in the seaside chat. It talks about Github collaboration and provides some guidance that we touched upon in the meeting.

  1. Start a new branch for features; in our case a new indicator
  2. In that branch, you should only update that indicator
  3. Collaborators should not work on the same branch at the same time to avoid overlapping code or conflicts
  4. When the indicator is ready to be added, the team member responsible for it should submit a pull request
  5. The request has to be approved by the repo admin before it is merged and the branch is deleted.
  6. Do this for all the indicators; there can be many branches and merging should be straightforward if the new code is only for that indicator and is not working on other dependencies within the repo

These seem like straightforward github guidelines for collaboration. And to give credit, this is what Enrique was talking about.

@MandyKarnauskas-NOAA
Copy link
Contributor Author

MandyKarnauskas-NOAA commented Aug 25, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants