feat: community standards, AI moderator, SDDM switch, and README fix

so github told me my repo has NO community standards apparently
CODE_OF_CONDUCT? nonexistent. ISSUE_TEMPLATES? nada.
PULL_REQUEST_TEMPLATE? the void stared back.
and github profiles has a little checklist like im some
kind of degenerate who doesnt know how to run a project.

well NOW i have standards. and they are ROCK SOLID STABLE.
you want systemd? fork from before-systemd-change and figure
it out yourself, i gave you a numbered tutorial right in the
CoC. the AI moderator will read it and then politely but
firmly tell you to go fork yourself (the repo, not literally,
read the CoC).

also threw in the pixie SDDM switch that i apparently never
committed to the netinstall yamls either (kill me), the batch
install main.py cleanup, and fixed the README lying about
why artix.

DEUS VULT and please file your issues in the YAML forms
provided or the AI will judge you
This commit is contained in:
2026-07-19 18:24:30 +02:00
parent 8a3c6d8025
commit d794336975
14 changed files with 343 additions and 56 deletions
+106
View File
@@ -0,0 +1,106 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the overall
community
* Asking questions about the project's history and decisions — curiosity is
always welcome
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or advances
of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information without explicit permission
* Asking why the project doesn't use systemd (the answer is always "no :3",
this has been established, please respect our time)
* Continuing to insist on systemd after being told no. If you really want a
systemd-based Antergos NeXT, here is your path:
1. Fork this repository from the `before-systemd-change` branch (not master).
Note: that branch uses `archiso`, not our custom `buildiso` — you will
need to adapt every package and profile.
2. Fork antergos-packages and revert the pipewire/dinit package changes.
3. Update the repo URLs in your fork to point to your own repos.
4. Build your own ISO.
Your fork will not be supported here. No issues, no PRs, no handholding.
You wanted systemd, you maintain it.
* Other conduct which could reasonably be considered inappropriate in a
professional setting
### Disagreements and Heated Discussions
Disagreement is natural in open source. We do not ban spirited discussion
about technical decisions, project history, or design choices. However,
when a discussion turns into a personal attack or becomes unproductive,
the AI moderator will step in to de-escalate, restrict comments, or lock
the conversation as needed. The goal is to keep discussion productive,
not to silence dissent.
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards
and will take appropriate and fair corrective action in response to any
behavior they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that do
not align with this Code of Conduct.
## Scope
This Code of Conduct applies within all community spaces, including GitHub,
Matrix, and any other official channels. It also applies when representing
the project in public spaces.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to **ash8820@proton.me**. All complaints will be reviewed and
investigated promptly and fairly.
## Enforcement Guidelines
### 1. Correction
**Community Impact**: Minor inappropriate behavior or language.
**Consequence**: A private, written warning.
### 2. Warning
**Community Impact**: A more significant violation or pattern of behavior.
**Consequence**: A warning with consequences for continued behavior.
No interaction with the involved parties for a specified period.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards.
**Consequence**: A temporary ban from all community spaces.
### 4. Permanent Ban
**Community Impact**: Severe or sustained violations, including harassment.
**Consequence**: A permanent ban from the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1.
[homepage]: https://www.contributor-covenant.org
+72
View File
@@ -0,0 +1,72 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: How can we reproduce this issue?
placeholder: |
1. Boot ISO with '...'
2. Select installer option '...'
3. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: |
Examples:
- **ISO version**: antergos-next-20260701
- **Install method**: Online / BYODE
- **Desktop**: KDE Plasma / Xfce
value: |
- ISO version:
- Install method:
- Desktop:
validations:
required: false
- type: textarea
id: logs
attributes:
label: Relevant Log Output
description: Please copy and paste any relevant log output.
render: shell
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our Code of Conduct.
options:
- label: I agree to follow this project's Code of Conduct
required: true
@@ -0,0 +1,46 @@
name: Feature Request
description: Suggest an idea for this project
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a feature!
- type: textarea
id: problem
attributes:
label: Is your feature request related to a problem?
description: A clear and concise description of what the problem is.
placeholder: I'm always frustrated when [...]
validations:
required: false
- type: textarea
id: solution
attributes:
label: Describe the Solution
description: What would you like to see happen?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: context
attributes:
label: Additional Context
description: Add any other context or screenshots about the feature request here.
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our Code of Conduct.
options:
- label: I agree to follow this project's Code of Conduct
required: true
+5
View File
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Antergos NeXT Community
url: https://github.com/Antergos-NeXT/antergos-iso/discussions
about: Please ask and answer questions here.
+31
View File
@@ -0,0 +1,31 @@
## Description
<!-- Provide a clear summary of what this PR does and why. -->
## Type of Change
- [ ] New feature
- [ ] Bug fix
- [ ] Refactoring
- [ ] Documentation update
- [ ] Infrastructure / CI
## How to Test
<!-- Step-by-step instructions for reviewers to verify this works. -->
1.
2.
3.
## Checklist
- [ ] Code follows the project's style guidelines
- [ ] Self-reviewed for obvious errors
- [ ] Tested locally with `buildiso`
- [ ] Existing tests pass
- [ ] Updated documentation if needed
## Related Issues
<!-- Link related issues. Use "Closes #123" to auto-close. -->
+31
View File
@@ -0,0 +1,31 @@
name: AI Community Moderator
on:
issues:
types: [opened]
pull_request:
types: [opened]
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
discussion:
types: [created]
discussion_comment:
types: [created]
permissions:
contents: read
issues: write
pull-requests: write
discussions: write
models: read
jobs:
moderate:
runs-on: ubuntu-latest
steps:
- uses: benbalter/ai-community-moderator@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
severity-threshold: 5