Website repository

Hello all, While making the release the other day, one thing I found odd is that the GHC website is still under Darcs version control on the website. I'm not sure how many people are generally aware of this, however, but you should just be able to darcs get http://haskell.org/ghc I'm wondering if we should move this somewhere else more public. I've wanted someone to perhaps look into updating the website to something a little more modern an easier to update for a while now.* Right now it's just a bunch of SHTML pages stamped together, and it could probably be a lot easier to maintain. I don't necessarily propose we put it in the GHC repository (the LLVM folks do this, but I think it would make actually *updating* the website somewhat confusing), just somewhere more public. Does anyone have any inputs? My first inclination is to just put it on git.haskell.org, but perhaps the github.com/haskell organization is a better place (a bit more public). Just wondering if anyone has thoughts. * If someone out there is interested in doing this that would be excellent, by the way, and I'm sure everyone would appreciate it :) -- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

On Thu, Apr 10, 2014 at 3:55 PM, Austin Seipp
I don't necessarily propose we put it in the GHC repository (the LLVM folks do this, but I think it would make actually *updating* the website somewhat confusing), just somewhere more public. Does anyone have any inputs? My first inclination is to just put it on git.haskell.org, but perhaps the github.com/haskell organization is a better place (a bit more public).
I say put it on git.haskell.org and have our GitHub mirroring mirror it to github.com/ghc/<repo>

I thought that too, but the reason I suggest GitHub is because it
might make people more inclined to submit patches. I still hear people
who want the GitHub mirrors to allow pull requests, but I think moving
it to the haskell organization would be easier and allow that anyway
in the short term without mirror complications.*
* Note I'm not interested in having the debate about allowing PRs on
GitHub mirrors right now - it's just a recommendation as a result of
that.
On Thu, Apr 10, 2014 at 8:56 AM, Johan Tibell
On Thu, Apr 10, 2014 at 3:55 PM, Austin Seipp
wrote: I don't necessarily propose we put it in the GHC repository (the LLVM folks do this, but I think it would make actually *updating* the website somewhat confusing), just somewhere more public. Does anyone have any inputs? My first inclination is to just put it on git.haskell.org, but perhaps the github.com/haskell organization is a better place (a bit more public).
I say put it on git.haskell.org and have our GitHub mirroring mirror it to github.com/ghc/<repo>
-- Regards, Austin Seipp, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/

On Thu, Apr 10, 2014 at 4:00 PM, Austin Seipp
I thought that too, but the reason I suggest GitHub is because it might make people more inclined to submit patches. I still hear people who want the GitHub mirrors to allow pull requests, but I think moving it to the haskell organization would be easier and allow that anyway in the short term without mirror complications.*
* Note I'm not interested in having the debate about allowing PRs on GitHub mirrors right now - it's just a recommendation as a result of that.
I'm fine with that too, although if this is really just the /ghc section of haskell.org, we could also put it under github.com/ghc/website (not as a mirror). If you want to use the haskell GitHub org, I can give you access.
participants (2)
-
Austin Seipp
-
Johan Tibell