Migrate .github to .gitea, add pages workflow and nginx stack
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
@@ -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.
|
||||
@@ -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. -->
|
||||
@@ -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/"
|
||||
Reference in New Issue
Block a user