Re: Step-by-step guide for creating a new proposal

2016-10-05 Thread Carter Schonwald
I guess the question is what is the definition of issue in that context?

Whatever the specifics, I think if you either

a) privately talk with a memeber of the committee about what you intend to
do and they are willing to "co own" / "sponsor it", and this is indicated
in the pr summary or the like
B) ask on the list about a particular proposal / pr you wish to write up
and at least 2-3 committee members explicitly respond with supportive noise
like "sure"/ "go for it" etc, then linking that thread as part of the
description of the PR  counts as support by those committee members for
that pr

(Mind you I'm making up this approach / rubric)

The intent I think of the current language in the repo is that drowning in
proposals would not be a good state of affairs, and that likewise members
of can hold each other accountable.

Anyways: what do you have in mind? :)

On Wednesday, October 5, 2016, Takenobu Tani  wrote:

> Dear Iavor,
>
> Members of non prime-commitiee could send pull-request?
>
>
> README.rst [1] is written as follows:
>
> > While the process is open for everyone to participate, contributing
> entirely new issues is currently limited to the members of the Core
> Language Committee.
>
>
> [1]: https://github.com/haskell/rfcs
>
> Regards,
> Takenobu
>
>
> 2016-10-04 8:27 GMT+09:00 Iavor Diatchki  >:
>
>> Hello,
>>
>> During our Haskell Prime lunch meeting at ICFP, I promised to create a
>> detailed step-by-step guide for creating Haskell Prime proposals on
>> GitHub.  The instructions are now available here:
>>
>>  https://github.com/yav/rfcs/blob/instructions/step-by-step-
>> instructions.md
>>
>> Please have a look and let me know if something is unclear, or if I
>> misunderstood something about the process.
>>
>> Cheers,
>> -Iavor
>>
>>
>> ___
>> Haskell-prime mailing list
>> Haskell-prime@haskell.org
>> 
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime
>>
>>
>
___
Haskell-prime mailing list
Haskell-prime@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime


Re: Process question

2016-10-05 Thread Richard Eisenberg
Does this GitHub feature help: https://github.com/haskell/rfcs/projects/1

After a proposal is accepted, then an individual (or small group) needs to 
write up the changes to the Report, which should then also go back through the 
larger committee.

And I’ll amplify some of Mario’s questions:

> 
> 2. How do we prepare the actual Haskell 2020 language report? The report is 
> more than a collection of disparate proposals. The Haskell 2010 report also 
> contains errors whose fixing shouldn't require writing up a whole language 
> proposal.
> 
> 2a. Would the current text of the Haskell' language report be stored in the 
> same GitHub repository with the RFCs? If not, where else?
> 
> 2b. Would we merge each proposal into the language report as soon as it's 
> accepted? Whose responsibility would this (largely mechanical) process be?

I think we should put the Report text in this separate repo. An accepted 
proposal is merged into the rfcs repo -- that is, the PR is accepted. Then a 
new PR can eventually be made to amend the text in the report repo.

Richard

> On Oct 5, 2016, at 10:50 AM, Mario Blažević  wrote:
> 
> On 2016-10-04 01:09 PM, Iavor Diatchki wrote:
>> Hello,
>> 
>> Now that we've started with a few proposal, I am realizing that I have
>> no idea how to proceed from here.  In particular:
>> 
>> 1. How would I request I proposal to be rejected
>> 2. How would I request that a proposal be accepted
> 
>   I don't know if we need to fix the acceptance/rejection process so 
> early on. Once a new proposal is merged in, it need not be immediately 
> accepted or rejected. It could just collect comments and adjustments. I see 
> no point in voting for acceptance or rejection until the time comes to 
> prepare Haskell 2020.
> 
>   If my understanding of the process is correct, this raises two more 
> groups of questions.
> 
> 1. I assume we'd use GitHub issues to discuss and/or point flaws in a 
> particular proposal?
> 
> 1a. If so, it would be nice to group together all issues related to a 
> paricular proposal, but GitHub issues don't come with much metadata. Do we 
> prescribe some keyword that has to be specified in the subject of each 
> proposal-related issue?
> 
> 1b. There could be a special "Accept me" issue for each proposal used for 
> tracking its status. GitHub issues can be assigned to milestones, such as 
> "Accepted for Haskell2020", "Last Call for Votes", "Awaiting Comments", or 
> "Work In Progress".
> 
> ___
> Haskell-prime mailing list
> Haskell-prime@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime

___
Haskell-prime mailing list
Haskell-prime@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime


Re: Process question

2016-10-05 Thread Mario Blažević

On 2016-10-04 01:09 PM, Iavor Diatchki wrote:

Hello,

Now that we've started with a few proposal, I am realizing that I have
no idea how to proceed from here.  In particular:

1. How would I request I proposal to be rejected
2. How would I request that a proposal be accepted


	I don't know if we need to fix the acceptance/rejection process so 
early on. Once a new proposal is merged in, it need not be immediately 
accepted or rejected. It could just collect comments and adjustments. I 
see no point in voting for acceptance or rejection until the time comes 
to prepare Haskell 2020.


	If my understanding of the process is correct, this raises two more 
groups of questions.


1. I assume we'd use GitHub issues to discuss and/or point flaws in a 
particular proposal?


1a. If so, it would be nice to group together all issues related to a 
paricular proposal, but GitHub issues don't come with much metadata. Do 
we prescribe some keyword that has to be specified in the subject of 
each proposal-related issue?


1b. There could be a special "Accept me" issue for each proposal used 
for tracking its status. GitHub issues can be assigned to milestones, 
such as "Accepted for Haskell2020", "Last Call for Votes", "Awaiting 
Comments", or "Work In Progress".


2. How do we prepare the actual Haskell 2020 language report? The report 
is more than a collection of disparate proposals. The Haskell 2010 
report also contains errors whose fixing shouldn't require writing up a 
whole language proposal.


2a. Would the current text of the Haskell' language report be stored in 
the same GitHub repository with the RFCs? If not, where else?


2b. Would we merge each proposal into the language report as soon as 
it's accepted? Whose responsibility would this (largely mechanical) 
process be?


___
Haskell-prime mailing list
Haskell-prime@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime


Re: Step-by-step guide for creating a new proposal

2016-10-05 Thread Takenobu Tani
Dear Iavor,

Members of non prime-commitiee could send pull-request?


README.rst [1] is written as follows:

> While the process is open for everyone to participate, contributing
entirely new issues is currently limited to the members of the Core
Language Committee.


[1]: https://github.com/haskell/rfcs

Regards,
Takenobu


2016-10-04 8:27 GMT+09:00 Iavor Diatchki :

> Hello,
>
> During our Haskell Prime lunch meeting at ICFP, I promised to create a
> detailed step-by-step guide for creating Haskell Prime proposals on
> GitHub.  The instructions are now available here:
>
>  https://github.com/yav/rfcs/blob/instructions/step-by-
> step-instructions.md
>
> Please have a look and let me know if something is unclear, or if I
> misunderstood something about the process.
>
> Cheers,
> -Iavor
>
>
> ___
> Haskell-prime mailing list
> Haskell-prime@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime
>
>
___
Haskell-prime mailing list
Haskell-prime@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-prime