-
Notifications
You must be signed in to change notification settings - Fork 7
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
Brainstorm ideas for improved community engagement #4
Comments
Just tossing ideas out as they pop in my head...
I realize all this is a lot of work, but it is valuable. I confess that I know precious little about whether anyone is actually working on tc39 stuff full-time or if it's all just part-time work, sponsored by member companies. It could be a tremendous help to have tc39 directly fund a Technical Program Manager fulltime to organize and manage this type of thing for the language. (I should note that I'd give the exact same advice to W3C and WHATWG who both don't do a great job of any of this either.) |
https://github.com/rwaldron/tc39-notes/
If it's a single repo, a controversial issue (like class fields, or recently globalThis naming issue) could flush the issue list. But I think a centralized repo which cover all status and simple introductions of all proposals could be helpful. Maybe current https://github.com/tc39/proposals is what you want, though you still need to go to specific repo to understand what a proposal is.
Standardizing is difficult. 😝 But I don't think W3C and WHATWG did anything worse than current ECMAScript class fields proposal, as my 20 years experiences of web developing and tracking of web standards. |
@EisenbergEffect These are all great ideas, and we definitely have work to do in these areas. Some comments:
@codehag is working on setting up a regular, open office hours call. She can provide more details. A lot of us in TC39 are already on Twitter, chatting with people about stuff. We've talked about using an official Twitter account, but as TC39 consists of many people with different points of view, it could be difficult to figure out how to manage this sort of central messaging.
That's a good idea. @johannes-weber has suggested something along these lines as well, but we haven't gotten anything off the ground yet. Would anyone be interested in collaborating here?
This is supposed to be part of the README files in TC39 proposal repositories. To the extent that it's not, IMO we should fix it. It's a lot of work; one way people can get involved is making issues PRs to add these things, but ultimately proposal champions should be responsible for making sure they are there.
How do you think our framework sync is going?
These are at https://github.com/tc39/tc39-notes/ . We're trying to make them more discoverable with a draft new website, at https://tc39.github.io/beta/ .
Generally, we try to keep proposals that are being discussed in TC39 in the tc39 org. Having separate repos lets each repo have its own permissions set up, which is pretty useful. Do you see anything that we should change?
Issue tagging, that's something we don't have shared best practices on. Good idea. For naming of repos, we use
Yes, this is important and I can see that we're not doing a great job here. It's hard, since there's already a lot of documentation in presentations, meeting notes, and issues, but we need to present a summary of the current status that goes beyond the up-to-date explainer. I'm not sure how exactly we should present the current status. @chicoxyzzy has done a great job linking to meeting presentations and minutes in the class fields repo; do you think that helps? For now, please ask questions about the status in issues on the repository, or in the outreach group meetings.
AFAIK I'm the only one working in TC39 full-time. I work for Igalia, which is a consultancy with clients. Most of my TC39 time is paid by Bloomberg; I share an interest with Bloomberg in pushing forward several technical proposals, but this sort of outreach stuff is extra on top. The new chair group (@codehag, @bterlson and @gesa) each have some time each week allocated for TC39 management, and could get involved in this sort of way as well. I agree that it'd be great to have shared funding for a TPM for TC39 work. It's hard, though, since everyone comes with their own perspective. At the same time, if the TPM is held to a 100% "neutral" role (aside from that being a sort of fallacy and never really possible), they might be less effective in an environment where really strong opinions need to be worked through to make progress.
About the outreach groups specifically: I was thinking, if champions of W3C or WHATWG specs and the participants in an outreach group share an interest, we could discuss the topics in that group, inviting the champions; we don't need to limit things to TC39 topics. |
|
Please refer to the notes repo within the tc39 org. If you see a proposal repo that is only in a personal repository, you can consider it very early, and focus on following things in the tc39 org. We're having the framework sync monthly, and just cancelled the one December meeting because of winter holidays. Is it showing up in your calendar? I will raise the idea of a resource to subscribe to with my colleagues in tc39. For now, the three repos many people watch to keep up with things are
|
Definitely making this all very clear in one place and having mechanisms to subscribe to various updates would go a long way. WRT framework syncs. I don't think I've seen an invite for a recurring meeting. I didn't know there were regular meetings. I only know about that one meeting I attended. Perhaps I didn't get the invite for the series or something is wrong with my calendar? Was there a meeting in November? |
@EisenbergEffect Yes, there was, sorry about this. I'll re-send you the invite for January. |
Because it hasn't been mentioned yet: I know there is the tc39 IRC channel. As far as I know not too many developers use IRC for their daily communication, but Slack, Spectrum, Gitter or another chat client at work. However I can imagine, that using one of these services could potentially reduce the hurdles to get in contact directly with the tc39 people. |
Even with these calls, there still is more room for improvement in how TC39 works with the community. If you have any suggestions, I would be happy to hear them.
The text was updated successfully, but these errors were encountered: