A code of conduct focused on the restriction of discussion to technical topics, and disallowing discussions pertaining to non-technical ideologies.
This document specifically refers to your "repository", meaning it is designed specifically for use in a code repo. It's goal is to prevent conflicts between ideological differences before they start. As such if your project is primarily focused more on a non-technical ideology, this document may not be for you.
If your project has grown to become a platform for a larger ecosystem, then you may be better off with a less restrictive Code of Conduct to allow for discussions around ideologies in your community. Attempting to police all conversations in larger communities may be detrimental to your project, and could have difficulty scaling, resulting in only partial enforcement. Keep this in mind when deciding on a code of conduct.
See: CodifiedConduct.org for other options.
We have a wiki page to list projects using this document, feel free to add your project if you are using it.
To the extent possible under law,
The Jared Wilcurt
has waived all copyright and related or neighboring rights to
"No Ideologies" Code of Conduct.
The "No Ideologies" code of conduct is in the public domain, and therefore can be modified and reused in any manner you see fit. This is to encourage customizing the document for your community without any restriction to the customization. Modifcations do not need to reference back to this source document, or give any attribution. Free for all use, commercial or otherwise.