processing / p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
http://p5js.org/
GNU Lesser General Public License v2.1
21.6k stars 3.31k forks source link

Enabling editorial contributions and community-sourced news #4231

Open stalgiag opened 4 years ago

stalgiag commented 4 years ago

Moving this from #3893 in order to give it the space it deserves. Quote from @gr2m in that thread:

Talking about other bot ideas. I'm very interested in enabling editorial contributions to Open Source projects. I've seen it be a huge part of a projects success, especially with http://hood.ie/.

twitter-together is one of the ideas we had back then, everyone can now suggest tweets. To lower the barrier further to editorial contributors which might not be familiar with GitHub, I'd like to create a custom UI for twitter-together, that is tailored to the process of suggesting and reviewing tweets.

Another idea I had is https://github.com/octonews/octonews. Think Hackernews/reddit, and using GitHub as the backend for data persistance and authorization. I think a community is defined by common interests, and suggesting news items that might be interested to follow p5.js users/contributors is a great path for contributions that is not code.

When I created octonews, the available APIs where not sufficient, but it should be possible now. If that is sth that would interest you, I'd give it another look, I've been waiting for a good reason.

But let me know what ever would help p5.js right now, I'm happy to help as good as I can, also happy to coach others so more people will be able to build this kind of automation

This is interesting. I can imagine this being really cool and useful.

Is there a live example of either of these things that you can link to? I tried looking through the hood.ie website but I couldn't find a section that fit your description. Or this blog maintained in the way you described?

I think my main concerns would be with:

gr2m commented 4 years ago

None of this has been implemented for hood.ie, it's just where the idea originated from.

https://github.com/octonews/octonews was my original attempt to create a general-purpose GitHub app for this idea. I was still new to GitHub's APIs back then and some of APIs were not even implemented. I'd like to finish the octonews app, just looking for an interested community that would like to use it, so I don't end up developing it in a sandbox without real usage.

The social media accounts for p5 are already pretty flexible in use. Would it make more sense to simply expand on that?

Yes, I would focus on that first. I think the two would go together pretty well. The community could submit news to the p5.js octonews instance, and other contributors could review the submissions and share the most interesting ones on twitter and other social media accounts.