README 1.78 KB
Newer Older
1
2
aurweb
======
canyonknight's avatar
canyonknight committed
3

4
5
6
7
8
9
aurweb is a framework for hosting the Arch User Repository (AUR), a collection
of packaging scripts that are created and submitted by the Arch Linux
community. The scripts contained in the repository (PKGBUILDs) can be built
using makepkg and installed via the Arch Linux package manager pacman. The
aurweb project aims to provide the necessary web interface, database schema,
and scripts for a multi-lingual community-driven repository.
canyonknight's avatar
canyonknight committed
10

Lukas Fleischer's avatar
Lukas Fleischer committed
11
12
Functionality
-------------
canyonknight's avatar
canyonknight committed
13

Lukas Fleischer's avatar
Lukas Fleischer committed
14
15
16
17
18
19
20
21
22
* Users may submit source packages that contain a PKGBUILD.
* User accounts with varying permission levels (User, Trusted User, Developer).
* Ability to search for specific submitted packages.
* Display package information by parsing meta-data provided with the packages.
* Users can make comments on package information page.
* Mark packages as out-of-date.
* Vote for well-done and popular user submitted packages.
* Trusted User and Developer can search for and modify accounts.
* Area for Trusted Users to post AUR-related proposals and vote on them.
canyonknight's avatar
canyonknight committed
23

Lukas Fleischer's avatar
Lukas Fleischer committed
24
25
Directory Layout
----------------
canyonknight's avatar
canyonknight committed
26

27
28
29
doc::
	aurweb documentation.

Lukas Fleischer's avatar
Lukas Fleischer committed
30
po::
31
	Translation files for strings in the aurweb interface.
canyonknight's avatar
canyonknight committed
32

Lukas Fleischer's avatar
Lukas Fleischer committed
33
34
scripts::
	aurblup package blacklist tool. Scripts for AUR maintenance.
canyonknight's avatar
canyonknight committed
35

Lukas Fleischer's avatar
Lukas Fleischer committed
36
37
support::
	Schema for SQL database. Script for dummy data generation.
canyonknight's avatar
canyonknight committed
38

Lukas Fleischer's avatar
Lukas Fleischer committed
39
40
41
42
43
44
web::
	Web interface for the AUR.

Links
-----

45
* The repository is hosted at git://projects.archlinux.org/aurweb.git -- see
46
  doc/CodingGuidelines for information on submitting patches.
Lukas Fleischer's avatar
Lukas Fleischer committed
47

48
* Discovered bugs can be submitted to the aurweb bug tracker:
Lukas Fleischer's avatar
Lukas Fleischer committed
49
50
  https://bugs.archlinux.org/index.php?project=2

51
* Questions, comments, and patches related to aurweb can be sent to the AUR
Lukas Fleischer's avatar
Lukas Fleischer committed
52
53
  development mailing list: aur-dev@archlinux.org -- mailing list archives:
  https://mailman.archlinux.org/mailman/listinfo/aur-dev