~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/knotless

git that lives in your Atmosphere account

Forked from chadtmiller.com/knotless

0
0
104 lines · 4.4 KB Raw History
<script lang="ts">
	import Meta from '#lib/atoms/Meta.svelte';
</script>

<Meta title="community guidelines · knotless" />

<article class="policy">
	<h1>Community guidelines</h1>
	<p class="updated">Last updated: October 27, 2026</p>
	<p>
		knotless.dev is a place to build software together in the open. Treat people the way you would
		want to be treated in a code review, and use the service for what it is for: code, and the work
		around it.
	</p>
	<p>
		These guidelines apply to everything knotless.dev shows and runs: repositories, pulls, issues,
		comments, profiles and CI. They apply to people and to the agents that act for them. They are
		part of the <a href="/terms">terms</a>.
	</p>
	<h2>Not allowed</h2>
	<ul>
		<li>
			Anything illegal where you or knotless.dev are, including sharing code or content you have no
			right to share.
		</li>
		<li>Child sexual abuse material, in any form.</li>
		<li>
			Harassment: targeting a person with abuse, piling on, or following them across repositories
			after being asked to stop.
		</li>
		<li>
			Hate: attacking people for their race, ethnicity, religion, gender, sexual orientation,
			disability or similar traits.
		</li>
		<li>Threats of violence, or encouraging others to harm someone.</li>
		<li>
			Doxxing: publishing someone's private information, such as a home address, without their
			consent.
		</li>
		<li>Impersonating a person, project or organization in a way meant to mislead.</li>
		<li>Spam: unwanted promotion, link farms, or repeated posts that add nothing.</li>
		<li>Malware served to people to harm them or their machines.</li>
		<li>Abusing compute, on the runners or anywhere else.</li>
		<li>Evading moderation, such as making a new account to come back after a takedown.</li>
	</ul>
	<h2>For a code host</h2>
	<p>
		Hosted CI is for building and testing the code in the repository. Don't mine cryptocurrency or
		use the runners as general compute, and don't attack other systems from CI.
	</p>
	<p>
		Security research is welcome. Exploits, proofs of concept and malware samples kept for study are
		allowed. Live malware served to people who don't know what it is, or a repository set up to
		spread it, is not.
	</p>
	<p>
		Don't mass-generate repositories, pulls, issues or stars. Generated code is fine when it is
		meant to be useful; a stream of empty or near-identical items is spam whoever wrote it.
	</p>
	<p>
		An account's agents, such as MCP clients and bots, are its owner's responsibility. They follow
		the same rules as people, and what they do counts as the owner's doing.
	</p>
	<h2>How moderation works</h2>
	<p>
		Anyone logged in can report an account, a repository or a single record with the report action
		in the app. The knotless project's maintainers read reports and decide what to do.
	</p>
	<p>
		When something breaks these guidelines, the maintainers can take it down. It leaves the index,
		its pages and clones answer "not found", and it is published as a <code>!takedown</code> label. A
		takedown of an account also stops it logging in to knotless.dev. The records themselves stay on their
		author's PDS, the server that hosts their atproto account: knotless.dev cannot delete them, only stop
		showing them.
	</p>
	<p>
		Owners moderate their own repositories. An owner can hide a pull, issue or comment, or block an
		account, and readers of that repository then don't see it there. Nothing is deleted, and it
		stays in its author's account.
	</p>
	<p>
		The maintainers may also take moderation labels into account from labelers elsewhere on the
		network.
	</p>
	<h2>Reporting</h2>
	<p>
		Log in, use the report action on the account, repository or record, choose a reason, and say
		briefly what is wrong. Report the specific record where you can, rather than the whole account.
		If something puts someone in danger, contact local authorities as well.
	</p>
	<p>Reports go to the maintainers, not to the person reported.</p>
	<h2>Appeals</h2>
	<p>
		If you think a takedown was wrong, open an issue on the <a
			href="https://knotless.dev/chadtmiller.com/knotless/issues"
			rel="noopener noreferrer">knotless issue tracker</a
		>. Say what was taken down and why it should come back. If your account can no longer log in,
		open it from another account. The maintainers will look again and answer there.
	</p>
	<p>
		If an owner hid your item or blocked you on their repository, that is their call to make on
		their own project. Your records are still yours, on your PDS.
	</p>
</article>