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

Sharpen distinction between public and internal deployments #2

Open
hlgr360 opened this issue May 21, 2017 · 0 comments
Open

Sharpen distinction between public and internal deployments #2

hlgr360 opened this issue May 21, 2017 · 0 comments

Comments

@hlgr360
Copy link
Contributor

hlgr360 commented May 21, 2017

I just went through our Github repo to trigger the clean up some dormant repo’s according to our Open Source policy.
I suggest that if you just want the source files to be referenced in the blog you use gist instead of a full blown repo. In this way we are not cluttering our public github presence.

https://gist.github.com

If they are part of the bigger project you mentioned to me regarding open sourcing parts of our delivery infrastructure, then by all means use a repo. Please do note that a repo needs steady maintenance as described in our OSS policy (https://github.com/Haufe-Lexware/open-source)

Regarding docker hub I suggest you follow Martins lead and publish it under the haufelexware org
https://hub.docker.com/r/haufelexware/wicked.portal/

Please note to use our public build chain to push from github to docker hub. Please do not use github as repo for internal deployments. Please maintain a so called ‘airgap’ between our public repos and public artifacts and internal repos and internal deployments. If you want to use the same code for the internal infrastructure (like we do for Wicked) please mirror the github repo to an internal repo (like bitbucket, or vice versa) and use the internal build chain for internal prod deployments.

(which reminds me that I probably should spell that out more clearly in the OSS guidelines)

Internal deployments are build internally using an internal repo
External OSS is build externally using Github.

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