cmoa / collection

The collection data of the Carnegie Museum of Art in Pittsburgh, Pennsylvania
https://collection.cmoa.org
Creative Commons Zero v1.0 Universal
103 stars 22 forks source link

Contributor policies #4

Closed mdlincoln closed 8 years ago

mdlincoln commented 8 years ago

This question may be part of a bigger discussion, but what would a CONTRIBUTOR file look like for this repo, given that (like all the museum datasets out there, I'd wager) it is a generated extract of an upstream CMS?

This would be relevant particularly for PRs/issues that address data content. Over at the @tategallery they have accepted PRs that have addressed typos in the original data, presumably following some internal process for integrating those changes upstream into their CMS. @museumofmodernart doesn't have any PRs quite like that, but there are a few issues where users have pointed out typos, and maintainers note that the fixes will be made to the source CMS and reflected downstream in the next repo update. Depending on the internal workflow that you settle on, it might be useful to let contributors know that issues, rather than PRs, will be welcomed; or that PRs are welcome but will not be accepted into the repo, instead being addressed in the next content update, etc.

workergnome commented 8 years ago

Man, that's a fascinating question. Let me run that one up the food chain and see how people feel about it.

workergnome commented 8 years ago

Just keeping you in the loop—we're working through solving this problem internally, and should hopefully have a solution by the end of the week. One of our questions is how best to credit people? Any thoughts on this? It's reasonably easy to add a name to a CONTRIBUTORS.md file—is that sufficient, or do we think that will cause more issues than it's worth?

mdlincoln commented 8 years ago

What about adding them in a NEWS file, whenever you integrate changes upstream and reflect them to the repo? That way the nature of the change is documented and announced alongside the name of the contributor.

workergnome commented 8 years ago

Interesting, but tricky due to workflows...Once we've gotten a correction and handed it off to the subject matter expert, it will be difficult to know when those changes would actually be included in our data release, since the goal is to have the actual releases by automated. Right now, I think we're going to just go with a CONTRIBUTORS file, and maintain it manually, see how it works.

mdlincoln commented 8 years ago

Fair enough. I'm interested to see how you'll automate it all!

workergnome commented 8 years ago

Thanks for the input—feel free to review the changes to the README and the CONTRIBUTORS file in this release and critique again! This is really helpful for us.