Hi Gerard,

I've had a few PRs open on SC lessons for around 2 weeks. Two of them
have not received any response at all. One of them had a brief
conversation, ending with me asking for clarification as to what edits
would be required to have the PR merged.

This is sad. I know from some notifications on my inbox that you are contributing a lot with the lessons.

Now I know the maintainers are volunteers (I am also a lesson
maintainer), and have other priorities, but it's frustrating to go to
the bother of submitting a PR only to get nothing of use back.

So I'm asking two things:

        * Should Software Carpentry have a response time, where a maintainer
should assign the PR within 2 days, or at least comment to indicate
their expected response time? This is the approach I have been taking,
but I must concede that I get far fewer PRs on the lesson I maintain.
        * What can PR submitters do in my situation?

I wish that GitHub (or GitLab or ...) had a "Trust system", this is how Discourse [1] named one of their feature that they describe as

As members become trusted regulars over time, they earn abilities to help maintain their community.

Have something automatically like this would be a great feature for any project like Software Carpentry who is writing lessons collaborative. For example, after 5 pull requests merged the system could allow that user to merge pull requests that change 1% (or one line) of the files it touch (the case of typos) and after 10 pull requests merged the system could offer the user the possibility to request a maintainer seat.

I don't remember our rules to give write access to a repository to a contributor but I think that Gerard demonstrated enough skills to have write access to the repository that he is contributing.

Raniere

[1]: https://www.discourse.org/
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to