GHC contribution guidelines and infrastructure talk on 6th September at HIW?

Hi, On Saturday 6th September is the Haskell Implementers Workshop. There has been plenty of discussion over the last 12 months about making contributions to GHC less formidable. Is this story going to be told at HIW? A talk about revised contribution guidelines and helpful tool support might engage those sat on, or peering over, the fence. This might include: * Phabricator code review demonstration. * Continuous integration infrastructure. * Trac demonstration, e.g. how to contribute to design discussions. * Wiki navigation, and important new pages born in recent months. * GHC coding guidelines, e.g. using notes and haddock documentation. * Git policies, e.g. use of submodules. * What GHC needs.. Windows testers? * Old contribution guidelines that no longer apply. Is HIW on 6th September a good place to give a "GHC contributions and infrastructure" talk? -- Rob

wearing my "i'm on the HIW PC" hat, i'm going to speculatively say, "Yes!",
though i'm ccing Jost into this dialogue :)
On Thu, Jul 17, 2014 at 2:18 PM, Rob Stewart
Hi,
On Saturday 6th September is the Haskell Implementers Workshop. There has been plenty of discussion over the last 12 months about making contributions to GHC less formidable. Is this story going to be told at HIW? A talk about revised contribution guidelines and helpful tool support might engage those sat on, or peering over, the fence.
This might include:
* Phabricator code review demonstration. * Continuous integration infrastructure. * Trac demonstration, e.g. how to contribute to design discussions. * Wiki navigation, and important new pages born in recent months. * GHC coding guidelines, e.g. using notes and haddock documentation. * Git policies, e.g. use of submodules. * What GHC needs.. Windows testers? * Old contribution guidelines that no longer apply.
Is HIW on 6th September a good place to give a "GHC contributions and infrastructure" talk?
-- Rob _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs

| On Saturday 6th September is the Haskell Implementers Workshop. There | has been plenty of discussion over the last 12 months about making | contributions to GHC less formidable. Is this story going to be told at | HIW? A talk about revised contribution guidelines and helpful tool | support might engage those sat on, or peering over, the fence. I think that's a great idea. Maybe Simon M, or Joachim, or Austin, or Herbert? Of some coalition thereof Simon | -----Original Message----- | From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Rob | Stewart | Sent: 17 July 2014 19:19 | To: ghc-devs@haskell.org | Subject: GHC contribution guidelines and infrastructure talk on 6th | September at HIW? | | Hi, | | On Saturday 6th September is the Haskell Implementers Workshop. There | has been plenty of discussion over the last 12 months about making | contributions to GHC less formidable. Is this story going to be told at | HIW? A talk about revised contribution guidelines and helpful tool | support might engage those sat on, or peering over, the fence. | | This might include: | | * Phabricator code review demonstration. | * Continuous integration infrastructure. | * Trac demonstration, e.g. how to contribute to design discussions. | * Wiki navigation, and important new pages born in recent months. | * GHC coding guidelines, e.g. using notes and haddock documentation. | * Git policies, e.g. use of submodules. | * What GHC needs.. Windows testers? | * Old contribution guidelines that no longer apply. | | Is HIW on 6th September a good place to give a "GHC contributions and | infrastructure" talk? | | -- | Rob | _______________________________________________ | ghc-devs mailing list | ghc-devs@haskell.org | http://www.haskell.org/mailman/listinfo/ghc-devs

Hi, Am Freitag, den 18.07.2014, 07:25 +0000 schrieb Simon Peyton Jones:
| On Saturday 6th September is the Haskell Implementers Workshop. There | has been plenty of discussion over the last 12 months about making | contributions to GHC less formidable. Is this story going to be told at | HIW? A talk about revised contribution guidelines and helpful tool | support might engage those sat on, or peering over, the fence.
I think that's a great idea. Maybe Simon M, or Joachim, or Austin, or Herbert? Of some coalition thereof
I agree, and I’d be available for it, or for joining a coalition. Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

On 18 July 2014 09:01, Joachim Breitner
Am Freitag, den 18.07.2014, 07:25 +0000 schrieb Simon Peyton Jones:
| On Saturday 6th September is the Haskell Implementers Workshop. There | has been plenty of discussion over the last 12 months about making | contributions to GHC less formidable. Is this story going to be told at | HIW? A talk about revised contribution guidelines and helpful tool | support might engage those sat on, or peering over, the fence.
I think that's a great idea. Maybe Simon M, or Joachim, or Austin, or Herbert? Of some coalition thereof
I agree, and I’d be available for it, or for joining a coalition.
I gentle nudge about the idea of a HIW talk on contributing to GHC development. I'm glad some people think that this is a good idea. However, given that the official deadline for talk proposals has already passed, at least an abstract would have to be submitted to the HIW committee very soon to be considered. The presentation content can of course be put together much closer to the time. I don't want to create work for anyone, of course. -- Rob

On a related front... I don't have a talk to give (hence I didn't submit a proposal)... But I'd love it if some of us could have a group discussion about coordinating releases, and our approach to putting out "Haskell": In short, we see it as several related peices (GHC, Cabal, Haddock, core libs, platform, etc...) but my guess is that most developers considering using Haskell see it as one thing: "Can I haz the Haskellz on my machine? kthxbai?" Therefore, I think we could put some thought into how we manage these pieces into a cohesive whole whose release more or less "just works". Not sure if this should be a "session", a "workshop", a long hallway disucssion, a night of good food and beer, or what. I'm happy to put some effort into organizing, and setting the context for the discussion. - Mark

I think such a discussion would be a Good Thing, and just what HIW is for. Simon From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Mark Lentczner Sent: 22 July 2014 02:03 To: ghc-devs@haskell.org Subject: Re: GHC contribution guidelines and infrastructure talk on 6th September at HIW? On a related front... I don't have a talk to give (hence I didn't submit a proposal)... But I'd love it if some of us could have a group discussion about coordinating releases, and our approach to putting out "Haskell": In short, we see it as several related peices (GHC, Cabal, Haddock, core libs, platform, etc...) but my guess is that most developers considering using Haskell see it as one thing: "Can I haz the Haskellz on my machine? kthxbai?" Therefore, I think we could put some thought into how we manage these pieces into a cohesive whole whose release more or less "just works". Not sure if this should be a "session", a "workshop", a long hallway disucssion, a night of good food and beer, or what. I'm happy to put some effort into organizing, and setting the context for the discussion. - Mark

Hi Rob, Am Montag, den 21.07.2014, 22:55 +0100 schrieb Rob Stewart:
On 18 July 2014 09:01, Joachim Breitner
wrote: Am Freitag, den 18.07.2014, 07:25 +0000 schrieb Simon Peyton Jones:
| On Saturday 6th September is the Haskell Implementers Workshop. There | has been plenty of discussion over the last 12 months about making | contributions to GHC less formidable. Is this story going to be told at | HIW? A talk about revised contribution guidelines and helpful tool | support might engage those sat on, or peering over, the fence.
I think that's a great idea. Maybe Simon M, or Joachim, or Austin, or Herbert? Of some coalition thereof
I agree, and I’d be available for it, or for joining a coalition.
I gentle nudge about the idea of a HIW talk on contributing to GHC development. I'm glad some people think that this is a good idea. However, given that the official deadline for talk proposals has already passed, at least an abstract would have to be submitted to the HIW committee very soon to be considered. The presentation content can of course be put together much closer to the time.
for some reason I assumed you were part of the committee (your mail sounded to me like “I’m responsible for this event, and would like to such a talk”), so I wasn’t paying close attention to the deadline. But I see that’s not the case... The registration is closed on Easy Chair. So I’ll make a submission directly to Carter (who spoke in favor of this last Thursday – past the deadline) and Jost (the chair). Maybe there is still a slot left. ====================================================================== Desperately late submission to HIW: Contributing to GHC ~~~~~~~~~~~~~~~~~~~ The core component of the Haskell ecosystem, the Glasgow Haskell Compiler (GHC) is not only open source, it is also a proper open source project relying on the work of volunteers. Despite its age and its apparent complexity, new contributors are not needed but actually useful to the project. Recently, the project has seen some changes that make it even easier for you to start hacking on it, more convenient to get your changes reviewed and harder to break anything: Our repositories have a less custom setup; a tool called Phabricator is used for efficient and meme-ridden code review; various quality assurances services detect breakage and performance regressions early. This extends our existing tools (trac, the mailing lists) and practices (notes, an extensive test suite) that keep working on GHC manageable. In this talk we give an overview of old and new practices and tools, especially aiming at interested newcomers, lowering the entry barrier to contributing to GHC. ====================================================================== (Side remark: I would have like to start the summary with “GHC is attracting ever contributors”, but according to the graph at https://github.com/ghc/ghc/graphs/contributors this is not obvious. There have been higher spikes some years ago. But at least we seem to have a higher stable base. Although less than in 2011 and 2012.) Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
participants (5)
-
Carter Schonwald
-
Joachim Breitner
-
Mark Lentczner
-
Rob Stewart
-
Simon Peyton Jones