Simon, Ian OK, I have spent a much longer time than I intended editing our wiki pages. Can you look at
http://hackage.haskell.org/trac/ghc/wiki/Repositories http://hackage.haskell.org/trac/ghc/wiki/Repositories/Upstream The former is supposed to be the summary; the latter focuses on upstream repos. They are supposed to subsume the current WorkingConventions/Repositories which I have not yet deleted. I'm not 100% sure of the yes/no in the columns. Thanks Simon | -----Original Message----- | From: Simon Marlow [mailto:marlo...@gmail.com] | Sent: 18 December 2012 16:40 | To: Simon Peyton-Jones | Cc: Jan Stolarek; Ian Lynagh; glasgow-haskell-us...@haskell.org | Subject: Re: How to start with GHC development? | | On 18/12/12 15:51, Simon Peyton-Jones wrote: | > | > It seems that many informations in the wiki are duplicated. There | > | > are two pages about | > | > repositories: | > | > http://hackage.haskell.org/trac/ghc/wiki/Repositories | > | > http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Reposi | > | > tori es (after reading the first one source tree started to make | > | > much more sense - this is one of the informations *I* would like | > | > to get first). | > | | > | The first page lists the repositories and where the upstreams and | > | mirrors are. The second page contains the conventions for working | > | on other repositories (which is why it's under WorkingConventions). | > | > Simon, I don't find that a clear distinction. Looking at the two, I'm | a bit confused too! | | So Repositories is "what repositories there are", and | WorkingConventions/Repositories is "how to work on them". Isn't that a | clear distinction? | | > * The lists on WorkingConventions/Repositories duplicates the table in | Repositories. | | There are two separate workflows, so we have to say which libraries each | workflow applies to. I'd be fine with merging this info with the other | table - it might be slightly more awkward having the info on a separate | page, but there would be only one list of repositories. | | > * I believe that perhaps WorkingConventions/Repositories is solely | concerned with how to *modify* a library; it opening para says as much. | Fine; but it shouldn't duplicate the info. | | Right. | | > Maybe the table could do with a column saying "GHC" or "Upstream" to | specify the "how to modify" convention? (I wish the table could somehow | be narrower. And that the library name was the first column.) Perhaps | the master table can look like this: | > | > What GHC repo location Upstream repo exists? | > http://darcs.haskell.org/ | > | > GHC ghc.git | > ghc-tarballs ghc-tarballs.git | > ...etc... | > binary binary.git YES | > ...etc... | > | > Then we can deal with the complexities of upstream repos in another | page. I think that might put the info in a way that's easier to grok. | I can do it if Simon and Ian agree; or Ian could. | | Ok by me. | | Cheers, | Simon _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc