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

Forking to personal repository for NOAA work #19

Open
samtrahan opened this issue May 15, 2018 · 0 comments
Open

Forking to personal repository for NOAA work #19

samtrahan opened this issue May 15, 2018 · 0 comments

Comments

@samtrahan
Copy link

I am working on a collaborative project between NOAA NCEP and NOAA GFDL and I've been asked to do something that may violate the DOC GitHub guidance. I want to make sure I'm not breaking any rules before I take further action.

GFDL has a github repository for a library called "FMS" here:

https://github.com/NOAA-GFDL/FMS

I am tasked, under my contract with NOAA, to make certain changes to that FMS library. As the repository is owned by GFDL, I asked them to add me as a collaborator so I could make a branch in that repository. They told me their policy is for all collaborators, including NOAA employees and contractors, to:

  1. Fork the GFDL FMS repository into our own personal github repository, outside the NOAA accounts. For example, it may show up as github.com/samtrahan/FMS

  2. Apply changes in our personal repository. In other words, I would make changes in github.com/samtrahan/FMS.

  3. Send a "pull request" to GFDL.

I realize this is how development is normally done in github. However, I am uneasy about the request to do development for NOAA in my own personal github repository instead of using NOAA repositories. Typically, under NOAA IT Security policies, using our own personal equipment for work-related purposes is not allowed. I don't know how that carries over to social-media-based code repositories.

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

1 participant