overlay  by gentoo-zh

Gentoo Linux overlay for AI-assisted package management

Created 15 years ago
420 stars

Top 69.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This repository provides a Gentoo Linux user repository (overlay) tailored for Chinese-speaking users. It aims to offer a curated collection of ebuilds and related resources, simplifying package management for its target audience within the Gentoo ecosystem. The project has migrated to gentoo-zh/overlay from microcai/gentoo-zh.

How It Works

The project operates under strict contribution guidelines, emphasizing system stability with rules like "DO NOT BREAK PEOPLE'S SYSTEM". Commit messages follow a defined format for clarity, distinguishing between version bumps and other changes, and encouraging issue linking. While generative AI may assist ebuild maintenance, contributors are solely responsible for verifying functional correctness and ensuring all ebuilds are tested across supported architectures and keywords before submission.

Quick Start & Requirements

To add this overlay to a Gentoo system, use the command: eselect repository enable gentoo-zh followed by emaint sync. No other non-default prerequisites are explicitly detailed in the provided README.

Highlighted Details

A significant feature is the provision of a distfiles mirror, caching package sources to improve download speeds and reliability for users. Multiple mirror locations are offered, including servers hosted in the USA, Chongqing University, and Nanjing University, configurable via the GENTOO_MIRRORS environment variable.

Maintenance & Community

The project relies on trusted contributors with commit rights, who are expected to exercise careful judgment. While AI may assist, human oversight and responsibility for commit quality are paramount. Specific community channels like Discord or Slack are not mentioned in the provided text.

Licensing & Compatibility

The COPYING file indicates a GPL-2.0 license.

Limitations & Caveats

Contributors must ensure all ebuilds are tested across all KEYWORDS and ARCHs they are intended for, and must not produce compile errors. Stable keywords are explicitly disallowed; only ~arch keywords are permitted. Human verification of AI-assisted changes is mandatory, with the contributor bearing full responsibility for the quality and correctness of submitted code.Summary

This repository provides a Gentoo Linux user repository (overlay) tailored for Chinese-speaking users. It aims to offer a curated collection of ebuilds and related resources, simplifying package management for its target audience within the Gentoo ecosystem. The project has migrated to gentoo-zh/overlay from microcai/gentoo-zh.

How It Works

The project operates under strict contribution guidelines, emphasizing system stability with rules like "DO NOT BREAK PEOPLE'S SYSTEM". Commit messages follow a defined format for clarity, distinguishing between version bumps and other changes, and encouraging issue linking. While generative AI may assist ebuild maintenance, contributors are solely responsible for verifying functional correctness and ensuring all ebuilds are tested across supported architectures and keywords before submission.

Quick Start & Requirements

To add this overlay to a Gentoo system, use the command: eselect repository enable gentoo-zh followed by emaint sync. No other non-default prerequisites are explicitly detailed in the provided README.

Highlighted Details

A significant feature is the provision of a distfiles mirror, caching package sources to improve download speeds and reliability for users. Multiple mirror locations are offered, including servers hosted in the USA, Chongqing University, and Nanjing University, configurable via the GENTOO_MIRRORS environment variable.

Maintenance & Community

The project relies on trusted contributors with commit rights, who are expected to exercise careful judgment. While AI may assist, human oversight and responsibility for commit quality are paramount. Specific community channels like Discord or Slack are not mentioned in the provided text.

Licensing & Compatibility

The COPYING file indicates a GPL-2.0 license.

Limitations & Caveats

Contributors must ensure all ebuilds are tested across all KEYWORDS and ARCHs they are intended for, and must not produce compile errors. Stable keywords are explicitly disallowed; only ~arch keywords are permitted. Human verification of AI-assisted changes is mandatory, with the contributor bearing full responsibility for the quality and correctness of submitted code.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
254
Issues (30d)
132
Star History
8 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.