GiGs said: Tratz said: Yeah, this is hugely problematic. Each sheet should have a maintainer who is the source of authority for all changes and code reviews, prior to submitting a pull request to roll20. How it would work is: Maintainer has a repository for a character sheet. It could be a clone of <a href="https://github.com/Roll20/roll20-character-sheets" rel="nofollow">https://github.com/Roll20/roll20-character-sheets</a>, with their own sheet appended to it. Contributors make pull requests to the Maintainers repository, who audits and reviews the changes. When a maintainer is happy with a new build, they submit their changes to roll20. It's the community who is doing the work to build these sheets, it may as well be the community who moderates and approves them. This is actually not appropriate for roll20. The devs have deliberately and intentionally created a system in which no one can claim authority over a given sheet, except for the roll20 devs themselves (and then, only by virtue of the fact they own the github). The success of the sheet repository is in fact entirely due to this. Sheet maintainers come and go, and this kind of thing is a major problem for volunteer projects. Sheet maintainers are volunteers, they aren't being paid to do X hours a week, and so life events come up that are more important so their roll20 work gets put on the back burner for a few weeks or moths. Or they lose interest and start seeing the work as a chore and gradually drop off entirely. There is no way to avoid this, and the roll20 system is set up to work despite that. The fact that anyone can drop in and make changes to any sheet ensures that there is a low-friction environment for keeping sheets maintained. It's not dependent on any particular volunteer staying motivated. If someone sees a sheet is lacking, they can simply jump in and push improvements. Also, when you have a volunteer project when volunteers are given power, there is inevitable conflict as egos interfere. Roll20 has been very subtle but very explicit in undermining attempts by volunteers to seize control over a sheet. When people have submitted contradictory changes to a sheet, roll20 have not taken sides on which should be used. They have explicitly not chosen to support the people who have done the most work on the sheet, they have simply pushed back and forced the conflicting submitters to come to agreement between themselves. Everyone is on an equal footing. And while this can create some problems, it is a net good thing. So there are no officially approved maintainers for sheets (except for the By Roll20 sheets) and this by design. I cant see that ever changing. This is disappointing to hear, but I understand completely. Being an "open source person", I guess I'm optimistic about communities being independently responsible. Projects can change maintainers if they need to, but I suppose that's just as hard for roll20 to keep track of as more people hammering them with pull requests. Oh well!