Skip to content

helpers4/.github

helpers4 — .github

Shared GitHub resources, reusable workflows, and community health files for the helpers4 organization.

license last commit


Overview

This repository stores shared GitHub resources for the helpers4 organization. It provides reusable CI/CD workflows, issue templates, PR templates, and community health files that apply to all repositories across the organization.

Architecture

Resource Location Purpose
Workflow templates workflow-templates/ Shown in GitHub UI under Actions > New workflow
Reusable workflows .github/workflows/ Centralized CI/CD logic called by templates
Issue templates ISSUE_TEMPLATE/ Bug report & feature request forms
PR template PULL_REQUEST_TEMPLATE.md Standardized pull request format
Community files Root Code of Conduct, Contributing, Security, Support

Shared Workflows

Templates reference reusable workflows using:

uses: helpers4/.github/.github/workflows/<workflow-file>@main

Why this pattern?

  • Single source of truth — change CI logic once, apply everywhere
  • No duplication — repositories reference, not copy
  • Simple onboarding — templates appear in GitHub's workflow picker

Enable in a New Repository

  1. Open the target repository on GitHub
  2. Go to ActionsNew workflow
  3. Select a template from the organization section
  4. Commit the generated workflow file

Note: Workflows in the .github repository are not automatically executed in all repositories. They provide shared templates and reusable logic that other repositories opt into.

Maintenance

  • Update workflow logic in .github/workflows/reusable-*.yml
  • Adjust defaults in workflow-templates/*.yml as needed
  • Keep *.properties.json files for template metadata (name, description, icon)

License

This project is licensed under the GNU Lesser General Public License v3.0.

Contributors

Bérenger
Bérenger

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors