Create Packages for Linux Distributions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con el Arch PKGBUILD proporcionado y el punto de entrada de Go cmd/armor/main.go; verifica cómo se compila y ejecuta el caso básico sin configuración. Se considera completado cuando se haya aportado un paquete funcional para al menos una o dos distribuciones de Linux o sistemas similares a ports, teniendo en cuenta las rutas de configuración esperadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
According to Repology, packages only exist for Homebrew, Linuxbrew, and Scoop -- and one of those is outdated. The BlackArch package there is for an unrelated tool.
Can the developers please contribute some packages, at least for one or two ports-like systems like Arch and Alpine, which would greatly assist others in the creation of other more-involved package types?
I haven't used armor yet, so am not familiar with -- for example -- what configuration directories and files it expects to be present. But here is a jump start for an Arch PKGBUILD:
pkgname=armor
pkgver=0.4.13
pkgrel=1
pkgdesc="Uncomplicated, modern HTTP server"
arch=('i686' 'x86_64')
url="https://github.com/labstack/armor"
license=('MIT')
makedepends=(go)
source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
sha256sums=('1e80b70c2fa245800594f3ef7b6bb14d2af4fda2a8622d3c8a0a28f9ef6c4629')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
go build -o bin/armor cmd/armor/main.go
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
install -D -m755 bin/armor ${pkgdir}/usr/bin/armor
}
This at least works for the basic no-config test case.
- Lenguaje dominante
- Go
- Estrellas
- 1.7k
- Forks
- 64
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de labstack/armor
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 40/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de labstack/armor
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
acceptance-tests phase-coding schema-coverage testing triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100