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

Should we copy/move proposal from Roslyn? #66

Closed
iam3yal opened this issue Feb 11, 2017 · 14 comments
Closed

Should we copy/move proposal from Roslyn? #66

iam3yal opened this issue Feb 11, 2017 · 14 comments

Comments

@iam3yal
Copy link
Contributor

iam3yal commented Feb 11, 2017

The title says it all. :)

@scottdorman
Copy link
Contributor

Isn't this what @gafter has been doing? I think he's only pulling in the active proposals though. Are you asking if all of them should be moved over?

@iam3yal
Copy link
Contributor Author

iam3yal commented Feb 11, 2017

@scottdorman Well, I'm asking whether the people that wrote proposals can start post them here?

@scottdorman
Copy link
Contributor

Well, I'm asking whether the people that wrote proposals can start post them here?

If you had previously written one that's in the Roslyn repo, I would think so but @gafter or @MadsTorgersen should give the definitive answer on that.

@gafter
Copy link
Member

gafter commented Feb 12, 2017

You are welcome to copy proposals that you still want into this repo. They will turn into discussion issues, but they will at least be read by the language design team (unlike issues in Roslyn, which were often missed by the team). Doing so is no guarantee that a member of the language design team will champion it, but it is a good first step.

@iam3yal
Copy link
Contributor Author

iam3yal commented Feb 12, 2017

@gafter Okay, thank you.

@alrz
Copy link
Member

alrz commented Feb 12, 2017

You are welcome to copy proposals that you still want into this repo.

I'm afraid doing so in bulk would cause the opposite effect i.e. not be read by the LDT.

@gafter
Copy link
Member

gafter commented Feb 12, 2017

@alrz We'll keep that in mind as we discuss whether or not to do so in bulk.

@iam3yal
Copy link
Contributor Author

iam3yal commented Feb 12, 2017

@gafter I'm not sure whether this is a good idea but maybe you can create an index for proposals that you discussed during LDM, this way the community can track whether their proposals got discussed.

@scottdorman
Copy link
Contributor

@eyalsk Are you looking for something like this:

Proposal Status
Async Streams
Covariant return types Proposed
default interface methods Proposed
expression variables in initializers Proposed
Private Protected Complete

Or are you more interested in knowing in which LDM the proposal was discussed? So, something like (note that the links to the actual LDMs aren't accurate, I just grabbed two at random to use as an example):

Proposal Meetings
Async Streams
Covariant return types
default interface methods
expression variables in initializers
Private Protected LDM Jan 15, 2017, LDM Feb 14, 2017

@orthoxerox
Copy link

@scottdorman Both columns are useful, can we have both?

@scottdorman
Copy link
Contributor

@orthoxerox It's just a matter of how much work someone has to do/is willing to do. :)

@iam3yal
Copy link
Contributor Author

iam3yal commented Feb 12, 2017

@scottdorman Like @orthoxerox I think we should have both if it's not a hassle but otherwise I'd be happy with something like the first table.

In addition I'd want to have a link that leads to the discussion and I think we can help them with that. :)

@scottdorman
Copy link
Contributor

@eyalsk It will be a bit of a pain to get setup initially, but once that's done I don't think it would be too hard to keep up to date.

In addition I'd want to have a link that leads to the discussion

So you're wanting a link back to the relevant issue where the discussion is taking place? If there is more than one issue, I'd assume you'd want that linked as well?

To be honest, this is really starting to sound like proposals should be tracked as projects. I think that gives us all what we're looking for - a single place to go to see everything that's going on about a particular proposal.

If it started life as an issue, that's fine too as that issue could simply reference the relevant project and then be closed.

@iam3yal
Copy link
Contributor Author

iam3yal commented Feb 13, 2017

@scottdorman

So you're wanting a link back to the relevant issue where the discussion is taking place? If there is more than one issue, I'd assume you'd want that linked as well?

There's always a single discussion going on, we helped them track dups and reference issues before so this shouldn't be a problem and we can also help them keep this document up-to-date too, at least when it comes to discussions.

I don't know if we really need to list all the LDMs, posting the most recent one might be sufficient.

So what I'm suggesting is a table that looks like this:

Proposal Status Recent Meeting Active Discussion

This way people won't have to search for proposals and all the information would be a matter of a click away from them.

I'll create a new topic about, closing this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants