https://github.com/liblaf/copier-shared
π οΈ Automated workflows and templates for maintaining and updating GitHub repositories
https://github.com/liblaf/copier-shared
automation code-quality code-review continuous-integration copier copier-template github-api jinja mega-linter repository-management workflow-automation
Last synced: 4 months ago
JSON representation
π οΈ Automated workflows and templates for maintaining and updating GitHub repositories
- Host: GitHub
- URL: https://github.com/liblaf/copier-shared
- Owner: liblaf
- License: mit
- Created: 2024-10-14T13:01:56.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T01:08:01.000Z (4 months ago)
- Last Synced: 2025-03-02T02:19:59.656Z (4 months ago)
- Topics: automation, code-quality, code-review, continuous-integration, copier, copier-template, github-api, jinja, mega-linter, repository-management, workflow-automation
- Language: Jinja
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
Copier Shared
This repository provides a comprehensive GitHub template and automation framework for managing repositories efficiently. It features automated workflows for pull requests, repository maintenance, and code quality checks using MegaLinter, along with seamless template updates through Copier integration.
[](https://github.com/copier-org/copier)
[](https://github.com/liblaf/copier-shared/graphs/contributors)
[](https://img.shields.io/github/forks/liblaf/copier-shared)
[](https://github.com/liblaf/copier-shared/stargazers)
[](https://github.com/liblaf/copier-shared/issues)
[](https://github.com/liblaf/copier-shared/blob/main/LICENSE)[Changelog](https://github.com/liblaf/copier-python/blob/main/CHANGELOG.md) Β· [Report Bug](https://github.com/liblaf/copier-shared/issues) Β· [Request Feature](https://github.com/liblaf/copier-shared/issues)

## β¨ Features
- π€ **Automated Workflows:** Comprehensive GitHub Actions workflows for automated PR management, repository updates, and code quality checks, ensuring consistent and efficient project maintenance;
- π§Ή **Code Quality Assurance:** Integrated MegaLinter for automated code linting and formatting, maintaining high code quality standards across the repository;
- π **Template Management:** Utilizes Copier for seamless template updates and project synchronization, making it easy to maintain consistency across multiple repositories;
- π **License Management:** Supports MIT License configuration with automatic generation and updates, ensuring proper licensing for your projects;
- π·οΈ **Label Synchronization:** Automated label synchronization using GitHub Actions, keeping issue and PR labels consistent with organizational standards;
- π§ **Repository Configuration:** Automated repository settings management, including branch protection, merge strategies, and workflow permissions, ensuring best practices are followed;
- π **Renovate Integration:** Pre-configured Renovate bot for automated dependency updates, keeping your project dependencies up-to-date and secure;
- π **Structured Directory Layout:** Well-organized directory structure with clear separation of concerns, making it easy to navigate and maintain the repository.[](#readme-top)
## π¦ Installation
To install `gh:liblaf/copier-shared`, run the following command:
```bash
$ copier copy --trust gh:liblaf/copier-shared .
```[](#readme-top)
## β¨οΈ Local Development
You can use Github Codespaces for online development:
[](https://codespaces.new/liblaf/copier-shared)
Or clone it for local development:
```bash
$ git clone https://github.com/liblaf/copier-shared.git
$ cd copier-shared
```[](#readme-top)
## π€ Contributing
Contributions of all types are more than welcome, if you are interested in contributing code, feel free to check out our GitHub [Issues](https://github.com/liblaf/copier-shared/issues) to get stuck in to show us what youβre made of.
[](https://github.com/liblaf/copier-shared/pulls)
[](https://github.com/liblaf/copier-shared/graphs/contributors)
[](#readme-top)
## π Links
### More Copier Templates
- **[Copier Python](https://github.com/liblaf/copier-python)** - π A comprehensive Python project template with automated workflows, CI/CD integration, and modern development tools. Features include MegaLinter for code quality, Copier for template updates, and Renovate for dependency management. Perfect for building scalable Python packages with best practices! πβ¨
- **[Copier Release](https://github.com/liblaf/copier-release)** - π Automated GitHub Repository Management Toolkit: A comprehensive set of workflows and templates for automating repository maintenance, PR management, and release processes. Includes Copier updates, MegaLinter integration, and Release Please automation. Perfect for maintaining clean, consistent, and efficient GitHub repositories! π οΈβ¨
- **[Copier Shared](https://github.com/liblaf/copier-shared)** - π€β¨ A comprehensive GitHub repository template with automated workflows for PR management, repository maintenance, and code quality checks. Features include auto-merging PRs, Copier updates, label synchronization, and MegaLinter integration for consistent code standards. Perfect for maintaining clean, efficient, and well-organized repositories! ππ§
- **[Copier Typescript](https://github.com/liblaf/copier-typescript)** - π A robust TypeScript project template with automated workflows, CI/CD pipelines, and comprehensive linting. Features include auto-PR management, copier updates, and MegaLinter integration for code quality. Perfect for scalable, maintainable, and efficient TypeScript projects! π οΈβ¨### Credits
- **copier** -
[](#readme-top)
---
#### π License
Copyright Β© 2024 [liblaf](https://github.com/liblaf).
This project is [MIT](https://github.com/liblaf/copier-shared/blob/main/LICENSE) licensed.