-
Notifications
You must be signed in to change notification settings - Fork 529
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
Create policy of what things will be listed on awesome-ipfs #150
Comments
The Code of Conduct is a good starting point. I want to go a bit further than that. This site's curatorial guidelines should be more restrictive than the code of conduct. Accepting something into the listings on this site is actively acknowledging it as part of our ecosystem, which will be seen as endorsement. I'm not sure how to word this in a policy, but we specifically will reject or remove anything that is promoting or actively encouraging hate speech (including doxxing, revenge porn, etc), facism, child pornography, copyright infringement. We will also block anything that is malware, or whose purpose is to distribute malware. The copyright infringement is covered by the Copyright Violations portion of the Code of Conduct. The others are arguably covered by the Friendly Harassment-Free Space section, but if we're establishing guidelines for people who are moderating this repo I want to be explicit about it. |
What you wrote sounds like a great place to start. Far better than just pointing at the CoC.
If we have a POLICY.md with a link to CoC and the text above, would be a viable first step? |
What's the state of this? |
I've looked into this, this week. I actually think the main issue with awesome-ipfs is that it's a silly amount of work to update. It's literally just a list of links, but it requires pulling the repo, updating, making a build, making a pull request. Without wanting to sound too negative, no amount of exclamation marks, smileys and tutorials is going to make this feel usable. I've been thinking it'd be significantly simpler to just have the raw list on the repo, with some instructions how to add links and what's ok to add. One issue with this approach will be the lack of yaml tags that are used for awesome.ipfs.io. Wdyt? |
Hey @leshokunin! Previously, when we didn't have the website, it was just needed to add to the README. Although we need the other information to generate the website. Do you have any idea on how to keep generating a website using a simpler way? If so, we're open to listening! 😃 |
The process for adding entries is definitely harder than it needs to be. However, that is not the goal of this particular issue. Please file a new issue for improvements in that flow. In the GUI & In Web Browsers meeting today we discussed the conversation so far in this issue, and drafted an initial policy to have something simple in place that meets the minimal need. Having a basic policy in place will allow us to close this issue, and move forward with additional refinement in the future. We explored the options by:
This is the draft policy:
This means a couple of things:
There are some downsides to allowing all IPFS-related things here, but we can mitigate all those downsides in other ways: sorting, starring, grouping, etc. Better to encourage contribution generally, and build tools on top of the dataset for better curation after the fact. Please comment if you have questions, concerns, suggestions! |
Let's time box this, if there are no further suggestions till next wednesday, we will open a PR with |
The following PR makes further updates to the content policy: #478 |
So far, we have a technical checklist and also some in-head (me and my opinion) policy on what to merge and what to reject.
What we should do is to have a
POLICY.md
which clearly outlines what will be accepted and what will be rejected, so anyone can start managing and merging PRs here.As a first step, we definitely want entries to follow our "Code of Conduct", but we might want to make it even stricter in terms of what goes into this list.
The text was updated successfully, but these errors were encountered: