Shared GitHub resources, reusable workflows, and community health files for the helpers4 organization.
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.
| 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 |
Templates reference reusable workflows using:
uses: helpers4/.github/.github/workflows/<workflow-file>@mainWhy 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
- Open the target repository on GitHub
- Go to Actions → New workflow
- Select a template from the organization section
- Commit the generated workflow file
Note: Workflows in the
.githubrepository are not automatically executed in all repositories. They provide shared templates and reusable logic that other repositories opt into.
- Update workflow logic in
.github/workflows/reusable-*.yml - Adjust defaults in
workflow-templates/*.ymlas needed - Keep
*.properties.jsonfiles for template metadata (name, description, icon)
This project is licensed under the GNU Lesser General Public License v3.0.
|
Bérenger |