aurweb ====== aurweb is a hosting platform for 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 can be built using `makepkg` and installed using the Arch Linux package manager `pacman`. The aurweb project includes * A web interface to search for packaging scripts and display package details. * An SSH/Git interface to submit and update packages and package meta data. * Community features such as comments, votes, package flagging and requests. * Editing/deletion of packages and accounts by Trusted Users and Developers. * Area for Trusted Users to post AUR-related proposals and vote on them. Directory Layout ---------------- * `aurweb`: aurweb Python modules, Git interface and maintenance scripts * `conf`: configuration and configuration templates * `static`: static resource files * `templates`: jinja2 template collection * `doc`: project documentation * `po`: translation files for strings in the aurweb interface * `schema`: schema for the SQL database * `test`: test suite and test cases * `upgrading`: instructions for upgrading setups from one release to another * `web`: PHP-based web interface for the AUR Documentation ------------- | What | Link | |--------------|--------------------------------------------------| | Installation | [INSTALL](./INSTALL) | | Testing | [test/README.md](./test/README.md) | | Git | [doc/git-interface.txt](./doc/git-interface.txt) | | Maintenance | [doc/maintenance.txt](./doc/maintenance.txt) | | RPC | [doc/rpc.txt](./doc/rpc.txt) | | Docker | [doc/docker.md](./doc/docker.md) | Links ----- * The repository is hosted at https://gitlab.archlinux.org/archlinux/aurweb -- see [CONTRIBUTING.md](./CONTRIBUTING.md) for information on the patch submission process. * Bugs can (and should) be submitted to the aurweb bug tracker: https://gitlab.archlinux.org/archlinux/aurweb/-/issues/new?issuable_template=Bug * Questions, comments, and patches related to aurweb can be sent to the AUR development mailing list: aur-dev@archlinux.org -- mailing list archives: https://mailman.archlinux.org/mailman/listinfo/aur-dev Translations ------------ Translations are welcome via our Transifex project at https://www.transifex.com/lfleischer/aurweb; see `doc/i18n.txt` for details. ![Transifex](https://www.transifex.com/projects/p/aurweb/chart/image_png) Testing ------- See [test/README.md](test/README.md) for details on dependencies and testing.