-
-
Notifications
You must be signed in to change notification settings - Fork 17.3k
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
TC Charter #5509
TC Charter #5509
Conversation
This is great! One thing I was thinking is that we have too many docs in this repo already for project governence beyond just this repo. I know this is the "central" place but I think to reduce noise and stuff maybe we should keep source documents in the discussions repo and have the ones in here be more like a "hub" and not contain the whole content? What do you think about that? It would really help reduce the release notes for the main package not contain commits for "add triager" or "add TC member". |
That is captured as a proposed solution in the EFI doc "Update Project Rules" expressjs/discussions#170 and I think it makes sense. Calling it an implementation detail for now though! I want to get feedback/edits on this doc, but don't care what repo it ends up landing in 👍 I agree with the sentiment, we currently have these markdown docs in the repo even before adding another:
Thats a lot! |
Yeah it is a lot! That is exactly why seeing this triggered me to ask if we could move it over instead. I agree we can have the discussion anywhere but if we are going to land it there in the end it might be nice to start there so we don't have the history in a different repo. |
@jonchurch can you redirect this PR at the new expressjs/admin repo? |
An expectation of expressjs/discussions#169 (Define Technical Committee role) is
I don't think we've addressed this directly yet, so here is a draft to do so.
With this, I am requesting input or direct pushes to this branch (I am turning on Allow Edits from Maintainers to allow pushing to my fork). The sections in this doc are my opinion of what are required to document the TC process to the satisfaction of the EFI section Define Technical Committee Role. Missing from that EFI doc is language around Working Groups and Project Captains.
Specifically I've left blank:
Decision making process(lifted langauge from Contributing.md, still open for improvement)Change Management(removed this as it's vague and covered by Amendments)Amendments to the charter(lifted some language from Charter.md, still open for improvement)