Migrate .github to .gitea, add pages workflow and nginx stack

This commit is contained in:
2026-08-19 22:07:51 +02:00
parent ebf861e083
commit 21db45f0b0
10 changed files with 48 additions and 381 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. -->
+40
View File
@@ -0,0 +1,40 @@
name: Build Docs
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
container:
image: artixlinux/artixlinux:base
options: --privileged
steps:
- uses: actions/checkout@v4
- name: Install docs dependencies
run: |
pacman -Syu --noconfirm --needed --overwrite='*' \
ruby \
ruby-bundler \
nodejs \
npm \
git \
docker
- name: Build Jekyll docs
run: |
cd docs
bundle config set --local path vendor/bundle
bundle install
bundle exec jekyll build
ls -la _site/
- name: Deploy to gitea-docs volume
run: |
docker run --rm \
-v "$(pwd)/docs/_site":/source:ro \
-v gitea-docs:/target \
alpine:latest \
sh -c "rm -rf /target/* && cp -a /source/. /target/ && ls -la /target/"