{"id":13564935,"url":"https://github.com/alpinelinux/aports","last_synced_at":"2025-05-14T07:08:30.737Z","repository":{"id":17086522,"uuid":"19851667","full_name":"alpinelinux/aports","owner":"alpinelinux","description":"[MIRROR] Alpine packages build scripts","archived":false,"fork":false,"pushed_at":"2025-05-09T07:23:48.000Z","size":490203,"stargazers_count":665,"open_issues_count":0,"forks_count":696,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-05-09T07:26:27.121Z","etag":null,"topics":["alpine-linux","aports","linux","packages"],"latest_commit_sha":null,"homepage":"https://gitlab.alpinelinux.org/alpine/aports","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alpinelinux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"alpinelinux","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2014-05-16T09:41:28.000Z","updated_at":"2025-05-09T07:23:52.000Z","dependencies_parsed_at":"2023-09-28T01:57:40.263Z","dependency_job_id":"8acb821a-c9d1-4675-a7c5-7bf984e133e9","html_url":"https://github.com/alpinelinux/aports","commit_stats":null,"previous_names":[],"tags_count":612,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpinelinux%2Faports","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpinelinux%2Faports/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpinelinux%2Faports/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alpinelinux%2Faports/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alpinelinux","download_url":"https://codeload.github.com/alpinelinux/aports/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092776,"owners_count":22013290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine-linux","aports","linux","packages"],"created_at":"2024-08-01T13:01:38.236Z","updated_at":"2025-05-14T07:08:25.713Z","avatar_url":"https://github.com/alpinelinux.png","language":"Shell","funding_links":["https://opencollective.com/alpinelinux"],"categories":["Shell"],"sub_categories":[],"readme":"# Alpine Linux aports repository\n\nThis repository contains the APKBUILD files for each and every\nAlpine Linux package, along with the required patches and scripts,\nif any.\n\nIt also contains some extra files and directories related to testing\n(and therefore, building) those packages on GitLab (via GitLab CI).\n\nIf you want to contribute, please read the\n[contributor guide](https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute)\nand feel free to either submit a merge request on\n[GitLab](https://gitlab.alpinelinux.org/alpine/aports),\nor to submit a git patch on the Alpine aports mailing list\n([~alpine/aports@lists.alpinelinux.org](mailto:~alpine/aports@lists.alpinelinux.org)). (note: this mailing list is presently not functional)\n\n## Repositories\n\nThe Alpine Linux aports tree consists of 3 repositories (directories). Each of\nthese 3 repositories have its own set of policies, use cases and workflows.\nBelow is a definition of the basic policies your package should apply to.\nAdditional policies could apply, please refer to our developer guidelines.\n\n### main\n\nPackages in the main repository should be supported following our official\nrelease cycle documentation as defined on our\n[website](https://alpinelinux.org/releases/). In case of doubt a package should\nbe moved to our community repository instead. The policy for a package in the\nmain repository is if this package is reasonable to be expected in a basic\nsystem and has a developer assigned to it who can maintain it as documented on\nour release page. A package in main is also expected to include proper\ndocumentation if shipped with the source code and have test suites enabled if\nprovided. New packages are rarely introduced directly into the main repository\nand should follow the workflow: `testing =\u003e main`.\n\n### community\n\nPackages in the community repository should be supported following our official\nrelease cycle documentation as defined on our\n[website](https://alpinelinux.org/releases/). Packages in community are those\nthat do not belong in our main repository and have finished testing in our\ntesting repository. A package should have a maintainer and have test suites\nenabled if provided and is preferred to ship documentation if the source code\nprovides it. New packages are rarely introduced directly into the community\nrepository and should follow the workflow: `testing =\u003e community`\n\n### testing\n\nPackages in the testing repositories do **not** follow our official release\ncycle documentation as defined on our\n[website](https://alpinelinux.org/releases/) and are **not** included in our\nofficial releases and are only shipped in our edge branch. This repository is\nspecifically designed to introduce and test packages and as a staging area for\nour other repositories. The packages do not follow any of the previously\nmentioned policies and only need to be able to be build correctly. After the\npackage is verified to be working it should be moved to one of the other\nrepositories as soon as possible following the policies set for that repository.\nIf the package is not moved within a 6 month period we will notify the\nmaintainer and remove it after 9 months.\n\n## Git Hooks\n\nYou can find some useful git hooks in the `.githooks` directory.\nTo use them, run the following command after cloning this repository:\n\n```sh\ngit config --local core.hooksPath .githooks\n```\n\n## Guidelines\n\n- [Coding style](CODINGSTYLE.md) - Guidelines for writing APKBUILDs.\n- [Commit style](COMMITSTYLE.md) - Guidelines for git commit messages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpinelinux%2Faports","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falpinelinux%2Faports","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpinelinux%2Faports/lists"}