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

Moving or copying everything to news.git-scm.com #222

Open
chriscool opened this issue Feb 9, 2017 · 5 comments
Open

Moving or copying everything to news.git-scm.com #222

chriscool opened this issue Feb 9, 2017 · 5 comments

Comments

@chriscool
Copy link
Collaborator

At the Git Merge 2017 @tfnico and I talked to Peff about possibly moving or copying Git Rev News to something like news.git-scm.{com,org} (that is a subdomain of git-scm.{com,org}). Peff is ok with that and I think @tfnico wants to take a look at it.

@tfnico
Copy link
Contributor

tfnico commented Feb 9, 2017

Yeah, so far I just tried moving the Jekyll stuff to the root of the repository, and that renders fine (you need to clone it and run it locally to see the result): https://github.com/tfnico/news.git-scm.com

It would be nice to have a bit fresher design if we "re-launch" news like this, so perhaps it would be better to take a modern Jekyll site, apply the git-scm.com styles, and then port the old contents in again.. Wouldn't let this block us though.

@peff
Copy link
Member

peff commented Feb 10, 2017

Yeah, I think this is a fine idea. I agree with @tfnico that it would be nice to give it a more consistent graphical design with the rest of the git-scm.com site, but that it isn't strictly necessary.

I think this can be done entirely separately from the ongoing movement of the main site. The only blocker is that I am waiting to get access to the doman's DNS setup (I have a pending request in). I think I should be able to just "soft-launch" the site by pointing the domain at the GitHub page (and I suspect you'll need to tell GitHub Pages about the custom name, too; I've never set up a custom Pages domain, but there should be a guide). Then you can experiment with making it work before actually announcing the ne URL.

You may eventually want to use a CDN, as I think you can't do custom-domain https without one. But that can happen later. The main site is probably going to need the same thing, so whatever setup we do there can probably be leveraged to cover both.

@tfnico
Copy link
Contributor

tfnico commented Feb 12, 2017

@peff Is there any chance you can set up a redirect from news.git-scm.com to the current Git Rev News site? Then I could voice the URL already in the podcast intros.

@peff
Copy link
Member

peff commented Feb 13, 2017

@tfnico Hrm. It turns out to be a little complicated. I have access to the domain registrar account for both git-scm.com and git-scm.org. The ".org" variant also has its DNS service hosted with the same account. But ".com" doesn't, and I don't have access to that account. In the long run, I think we will switch to host the DNS for both domains in the same place. And then it should be trivial to add a new entry.

I'm just a little hesitant to do that, though, as I don't know what's in the current ".com" zone file. It points to the Heroku site, and obviously I can reverse-engineer bits of it from DNS queries (and what Heroku tells me the DNS should look like). But it carries a risk to the main site. I was hoping to put that off until we decided what was happening to the main site (e.g., if it's getting moved to a static setup, or a CDN).

I did set up news.git-scm.org as a redirect to revnews, at least as a test. I'm not sure if you want to start advertising that, though. Having the ".org" work but not the ".com" will probably just confuse people.

So I dunno. Maybe it is time to make the DNS hosting switch so we can move forward with things like this.

@chriscool
Copy link
Collaborator Author

Yeah, I agree it is safer to do the DNS hosting switch before trying to point news.git-scm.com to Git Rev News and before advertising news.git-scm.com or news.git-scm.org. Thanks!

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