[update-readmes] Mode: rewrite — migrating to template structure...
This project provides development scripts for maintaining and building KDE packages. It is used by developers and maintainers to streamline tasks such as packaging, version management, and build automation within KDE-related projects.
The project consists of a collection of Python scripts designed to assist with KDE package development. Key components include scripts for automating packaging tasks, managing dependencies, and handling version updates. These scripts interact with KDE source repositories and Debian packaging tools to streamline workflows. The repository is structured as follows:
pkg-kde-dev-scripts/
├── bin/ # Executable scripts for various packaging tasks
├── lib/ # Shared Python modules used by the scripts
├── tests/ # Unit tests for the scripts and modules
├── docs/ # Documentation for usage and contribution
├── examples/ # Example configurations and usage scenarios
├── LICENSE # License file for the project
└── README.md # Project overview and usage instructions
Scripts in the bin/ directory are the primary entry points, while lib/ contains reusable components. Tests in the tests/ directory ensure functionality and reliability.
git clone https://github.com/Interested-Deving-1896/pkg-kde-dev-scripts.git
cd pkg-kde-dev-scriptsThe repository uses GitHub Actions for continuous integration. The following workflows are defined:
-
ci.yml: Runs linting and basic tests for Python scripts usingflake8andpytest. Ensures code quality and functionality. No secrets are required. -
release.yml: Builds and packages the project for release. Triggers on version tags. Requires thePYPI_TOKENsecret for publishing to PyPI. -
codeql-analysis.yml: Performs static code analysis using GitHub's CodeQL to identify potential security vulnerabilities. No secrets are required.
Ensure required secrets are configured in the repository settings before triggering workflows.
This repo is maintained in Interested-Deving-1896/pkg-kde-dev-scripts and mirrored through:
Interested-Deving-1896/pkg-kde-dev-scripts ──► OpenOS-Project-OSP/pkg-kde-dev-scripts ──► OpenOS-Project-Ecosystem-OOC/pkg-kde-dev-scripts
Changes flow downstream automatically via the hourly mirror chain in
fork-sync-all.
Direct commits to OSP or OOC are detected and opened as PRs back to Interested-Deving-1896.
@hefee: 68 commits @Interested-Deving-1896: 17 commits @jmsantamaria: 13 commits @maxyz: 11 commits
Note: This repository may be a mirror. Please refer to the upstream source for additional contributions.
Original project — no upstream fork.
No additional resource files found.