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
Prepare the repo for open sourcing #17
Comments
Does "Scrub any sensitive content if necessary" cover the content of the repository only, or the commit log as well? |
Everything. I doubt we have anything sensitive, though, given that the site has always been public. |
We can also consider open sourcing a new repo (with a single initial commit). |
What @michaelklishin suggest seems reasonable, otherwise reading every commit log will take for ever. While that entrails losing the repo history, at the same time this is not a code repo, so most probably we won't need to be reviewing commit history. |
I agree, but we can copy the history to another private repository so we don't loose anything. |
@dumbbell sure. We keep the old repo somewhere, private. |
The only thing that's left is the potential sensitive content audit. I believe all source file that we still use (read: not change log files which are text and cannot have comments anyway) now have ASL 2.0 headers and render fine. Feel free to take a look at what may need scrubbing :) |
I'm working on squashing commits. To clarify the "Create a new public repository and push the latest commit only to it" step, in fact, it will be one commit per branch we keep. We will keep:
|
Here is what I prepared:
The result has:
The Another question is: what do we do about the current issues?
There are also the links to website issues/PRs in other projects (issues, PRs, commits). Only the second solution above keeps those links working. I prefer the second solution, even if we have to copy the open issues to the new repository manually (there are 8 issues beside this one). What do you think? |
I vote for pushing this repository into a new private "archive" one, force-pushing trimmed down history to this one and open sourcing it together with issues. |
I'll merge |
@michaelklishin, so, you prefer solution n°1? This will break all the links in other repositories |
@dumbbell yes, but I think it won't affect our (or anybody else's) work much. I'd rather keep the list of issues. But I'd be OK with creating a new repo and moving issues there by hand. |
The full history was copied to a separate private repository and a squashed history was pushed to this repository. |
The repository is now public. |
From legal:
The text was updated successfully, but these errors were encountered: