-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
How to be a LB maintainer #943
Comments
I'm not sure about Criteria #2; we're still inventing the framework. There's only so much I would expect someone to understand, especially given that the framework is still in a state of flux that often leaves us individually needing to catch up now and then! I think competent contributions in the form of pull requests or good review comments will quickly demonstrate a community member's skills, and if they are frequent enough, that's a good sign that they're interested in helping build LoopBack 4. |
I think if someone has a good PR or review comments, doesn't it already show that he/she has some understanding of LB and therefore Criteria#2 is met? Even this issue is created in the LB4 repo, I'd like to extend the criteria to all LB repos. |
@raymondfeng @bajtos, any thoughts? |
I am personally fine to keep the criteria vague. For example, the Node.js project don't have any hard criteria either AFAICT. https://github.com/nodejs/node/blob/master/GOVERNANCE.md#collaborator-nominations
https://medium.com/the-node-js-collection/healthy-open-source-967fa8be7951#13a3
I think this discussion format is not working very well, at least not for me. Would you @dhmlau mind opening a pull request showing the specific changes you would like to make in our contributing/governance documentation? BTW I quite like these two documents from Node.js project: GOVERNANCE.md and COLLABORATOR_GUIDE.md, it would be great to eventually cover similar topics in our LB documentation too. |
+1 to have a Governance and Contributing On an unrelated note, I think it might be helpful to create a The tool: https://github.com/kentcdodds/all-contributors Contributing Guide for Carbon (I like the simplicity and step-by-step instructions for everything!): https://github.com/carbon-design-system/carbon-components/blob/master/docs/contributing.md |
The downside of this approach is that whenever we want to make a change in Governance or Contributing file, we need to replicate those changes to very LoopBack repository. In LoopBack 3.x, that meant 90+ git commits to make IIRC. Now that we have a monorepo for LoopBack 4+, there are less repositories to maintain, but we are still not down to a single repository. Could we perhaps keep per-repository Governance and Contributing files short and pointing to the shared contents on loopback.io website?
+1 ✖️ 💯 for recognizing all kinds of contributors, not only people contributing code changes. @virkt25 could you please open a new issue where we can discuss this idea? Let's keep the discussion here focused on the topic of "How to be a LB maintainer". |
This issue has been marked stale because it has not seen activity within six months. If you believe this to be in error, please contact one of the code owners, listed in the |
This issue has been closed due to continued inactivity. Thank you for your understanding. If you believe this to be in error, please contact one of the code owners, listed in the |
As suggested by @bajtos in here, when our community (especially LB4 community) grows, we need to grow the number of maintainers to make our project sustainable.
This topic started a while back mid last year, and I think we should continue the discussion here. Trying to summarize what we left off.
How?
- At least have 1 meaningful pull requests being merged
How?
cc @raymondfeng @bajtos @kjdelisle
The text was updated successfully, but these errors were encountered: