-
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: .github/ISSUE_TEMPLATE/package_request.yml (#60)
* chore: .github/ISSUE_TEMPLATE/package_request.yml * chore(package_request): a little bit of indentation issue
- Loading branch information
Showing
1 changed file
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
name: Package Request | ||
description: Request a package to be patched and added to Ultramarine Linux repos | ||
title: "[Request] " | ||
labels: ["enhancement"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
# README | ||
You are submitting a package request in the **[Ultramarine-Linux/packages]** repository. | ||
This repository only hosts packages specific to Ultramarine Linux, such as OS identity files, | ||
branding files, desktop configurations, release files, etc. | ||
If you are requesting packages for software that **works fine on other Linux distributions | ||
or operating systems**, chances are you should [submit this to Terra] instead. | ||
However, if the package for some reason will not meet [Terra's packaging policies], we do | ||
welcome such submissions to be included into Ultramarine exclusively instead. Possible | ||
cases include: | ||
- packages that alters existing Fedora installations/setups significantly | ||
- e.g. a version of `uutils-coreutils` that replaces the `coreutils` package in Fedora | ||
- e.g. replacing Fedora kernels with the Liquorix kernels | ||
- packages that only works on Ultramarine | ||
- e.g. [Ultramarine Hop] (`umswitch`, allowing users to switch between editions) | ||
- but not [dive] (chroot utility for Ultramrine but works on other distros too) | ||
**TL;DR: When in doubt, [submit this to Terra] instead.** | ||
[Ultramarine-Linux/packages]: https://github.com/Ultramarine-Linux/packages | ||
[Submit this to Terra]: https://github.com/terrapkg/packages/issues | ||
[Terra's packaging policies]: https://developer.fyralabs.com/terra/policy | ||
[Ultramarine Hop]: https://github.com/Ultramarine-Linux/hop | ||
[dive]: https://github.com/Ultramarine-Linux/dive | ||
- type: textarea | ||
id: pkgs | ||
attributes: | ||
labels: List of packages to add | ||
description: Also include their links if applicable. | ||
placeholder: | | ||
- nya (https://example.com) | ||
- fyra (https://fyralabs.com) | ||
validations: | ||
required: true | ||
- type: checkboxes | ||
id: checklist | ||
attributes: | ||
label: Checklist | ||
options: | ||
- label: Package is not already in the Ultramarine repositories | ||
required: true | ||
- label: Package is not in [Fedora repositories](https://packages.fedoraproject.org/), unless it is a patched/forked version or an upstream version | ||
required: true | ||
- label: Package is not deprecated or obsolete | ||
required: true | ||
- label: Package is not a private package or illegal to distribute (e.g a cracked copy or a package that is not publicly available for download) | ||
required: true | ||
- label: Package is buildable and tested | ||
required: true | ||
validations: | ||
required: true | ||
- type: input | ||
id: maintainer | ||
attributes: | ||
label: Nominate a Maintainer |