Public Access
refactor: fix definition drift — migrate to .mokogitea, rename templates/gitea → templates/mokogitea
Generic: Repo Health / Site Health (push) Has been cancelled
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Platform: moko-platform CI / Gate 1: Code Quality (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been cancelled
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Platform: moko-platform CI / Gate 1: Code Quality (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
- Replace all .github/workflows refs in definitions with .mokogitea/workflows - Add all 13 universal workflows to every platform definition - Fix ISSUE_TEMPLATE paths: .github/ → .mokogitea/ - Fix template source paths: templates/github/ → templates/mokogitea/ - Remove 60+ dead template references pointing to non-existent files - Rename templates/gitea/ directory to templates/mokogitea/ - Add orphaned workflows (ci-platform, issue-branch) to definitions Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+169
-822
File diff suppressed because it is too large
Load Diff
@@ -209,7 +209,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.md.template"
|
template = "templates/mokogitea/copilot-instructions.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -508,7 +508,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.md.template"
|
template = "templates/mokogitea/CLAUDE.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -959,57 +959,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
+159
-244
@@ -304,6 +304,22 @@ locals {
|
|||||||
description = "Gitea Actions workflows (universal)"
|
description = "Gitea Actions workflows (universal)"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
files = [
|
files = [
|
||||||
|
{
|
||||||
|
name = "auto-bump.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-bump patch version on push to dev"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-bump.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "auto-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Universal build and release pipeline on merge to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-release.yml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name = "branch-cleanup.yml"
|
name = "branch-cleanup.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
@@ -311,6 +327,149 @@ locals {
|
|||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = ".mokogitea/workflows/branch-cleanup.yml"
|
template = ".mokogitea/workflows/branch-cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cascade-dev.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Forward-merge main to dev and pre-release branches on push to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cascade-dev.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cleanup.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Scheduled cleanup of retired workflows, stale branches, and old runs"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "gitleaks.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Secret scanning — detect leaked credentials, API keys, and tokens"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/gitleaks.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "issue-branch.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-create feature branch from issue assignment"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/issue-branch.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "notify.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Notification workflow for release and CI events"
|
||||||
|
requirement_status = "suggested"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/notify.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pr-check.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Pull request validation checks"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pr-check.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pre-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Manual pre-release builds for dev/alpha/beta/rc channels"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pre-release.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "repo-health.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Repository health checks and standards validation"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/repo-health.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security-audit.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Dependency and security audit workflow"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/security-audit.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "update-server.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Update server XML feed with stability channel entries"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/update-server.yml"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "ISSUE_TEMPLATE"
|
||||||
|
path = ".mokogitea/ISSUE_TEMPLATE"
|
||||||
|
description = "Issue templates"
|
||||||
|
requirement_status = "required"
|
||||||
|
files = [
|
||||||
|
{
|
||||||
|
name = "config.yml"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "adr.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "bug_report.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "documentation.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "enterprise_support.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "feature_request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "firewall-request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "question.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "request-license.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "rfc.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -327,250 +486,6 @@ locals {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name = ".github"
|
|
||||||
path = ".github"
|
|
||||||
description = "GitHub-specific configuration"
|
|
||||||
requirement_status = "required"
|
|
||||||
purpose = "Contains GitHub Actions workflows and configuration"
|
|
||||||
subdirectories = [
|
|
||||||
{
|
|
||||||
name = "workflows"
|
|
||||||
path = ".github/workflows"
|
|
||||||
description = "GitHub Actions workflows"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "test.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Comprehensive testing workflow"
|
|
||||||
requirement_status = "optional"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = "templates/workflows/generic"
|
|
||||||
source_filename = "test.yml.template"
|
|
||||||
source_type = "template"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "test.yml"
|
|
||||||
create_path = true
|
|
||||||
template = "templates/workflows/generic/test.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "code-quality.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Code quality and linting workflow"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = "templates/workflows/generic"
|
|
||||||
source_filename = "code-quality.yml.template"
|
|
||||||
source_type = "template"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "code-quality.yml"
|
|
||||||
create_path = true
|
|
||||||
template = "templates/workflows/generic/code-quality.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "codeql-analysis.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "CodeQL security analysis workflow"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = "templates/workflows/generic"
|
|
||||||
source_filename = "codeql-analysis.yml.template"
|
|
||||||
source_type = "template"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "codeql-analysis.yml"
|
|
||||||
create_path = true
|
|
||||||
template = "templates/workflows/generic/codeql-analysis.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Deployment workflow"
|
|
||||||
requirement_status = "optional"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = "templates/workflows/generic"
|
|
||||||
source_filename = "deploy.yml.template"
|
|
||||||
source_type = "template"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "deploy.yml"
|
|
||||||
create_path = true
|
|
||||||
template = "templates/workflows/generic/deploy.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "release-cycle.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Release management workflow with automated release flow"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = ".github/workflows"
|
|
||||||
source_filename = "release-cycle.yml"
|
|
||||||
source_type = "copy"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "release-cycle.yml"
|
|
||||||
create_path = true
|
|
||||||
template = ".github/workflows/release-cycle.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "standards-compliance.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "MokoStandards compliance validation"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
source_path = ".github/workflows"
|
|
||||||
source_filename = "standards-compliance.yml"
|
|
||||||
source_type = "copy"
|
|
||||||
destination_path = ".github/workflows"
|
|
||||||
destination_filename = "standards-compliance.yml"
|
|
||||||
create_path = true
|
|
||||||
template = ".github/workflows/standards-compliance.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise-firewall-setup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Enterprise firewall configuration for trusted domain access"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/enterprise-firewall-setup.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-dev.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment of src/ to the development server"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-dev.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-demo.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment of src/ to the demo server on merge to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-demo.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-rs.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment of src/ to the release staging server on merge to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-rs.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "sync-version-on-merge.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-bump patch version on merge and propagate to all file headers"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/sync-version-on-merge.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "auto-release.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-create GitHub Release on push to main with version from README.md"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/auto-release.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "repository-cleanup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Scheduled cleanup: delete retired workflows, stale branches, old workflow runs"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/repository-cleanup.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "auto-dev-issue.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-create tracking issue when a dev/** branch is pushed"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/auto-dev-issue.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "cascade-dev.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Forward-merge main to all open branches (dev, rc/*, beta/*, alpha/*) on push to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/cascade-dev.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "gitleaks.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Secret scanning — detect leaked credentials, API keys, and tokens using Gitleaks"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/gitleaks.yml"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "ISSUE_TEMPLATE"
|
|
||||||
path = ".github/ISSUE_TEMPLATE"
|
|
||||||
description = "GitHub issue templates synced from MokoStandards"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "config.yml"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "adr.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "bug_report.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "documentation.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise_support.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "feature_request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "firewall-request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "question.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "request-license.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "rfc.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "security.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name = "node_modules"
|
name = "node_modules"
|
||||||
path = "node_modules"
|
path = "node_modules"
|
||||||
|
|||||||
+164
-780
@@ -444,6 +444,22 @@ locals {
|
|||||||
description = "Gitea Actions workflows (universal)"
|
description = "Gitea Actions workflows (universal)"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
files = [
|
files = [
|
||||||
|
{
|
||||||
|
name = "auto-bump.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-bump patch version on push to dev"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-bump.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "auto-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Universal build and release pipeline on merge to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-release.yml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name = "branch-cleanup.yml"
|
name = "branch-cleanup.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
@@ -451,6 +467,154 @@ locals {
|
|||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = ".mokogitea/workflows/branch-cleanup.yml"
|
template = ".mokogitea/workflows/branch-cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cascade-dev.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Forward-merge main to dev and pre-release branches on push to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cascade-dev.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cleanup.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Scheduled cleanup of retired workflows, stale branches, and old runs"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "gitleaks.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Secret scanning — detect leaked credentials, API keys, and tokens"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/gitleaks.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "issue-branch.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-create feature branch from issue assignment"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/issue-branch.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "notify.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Notification workflow for release and CI events"
|
||||||
|
requirement_status = "suggested"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/notify.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pr-check.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Pull request validation checks"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pr-check.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pre-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Manual pre-release builds for dev/alpha/beta/rc channels"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pre-release.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "repo-health.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Repository health checks and standards validation"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/repo-health.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security-audit.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Dependency and security audit workflow"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/security-audit.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "update-server.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Update server XML feed with stability channel entries"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/update-server.yml"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "ISSUE_TEMPLATE"
|
||||||
|
path = ".mokogitea/ISSUE_TEMPLATE"
|
||||||
|
description = "Issue templates"
|
||||||
|
requirement_status = "required"
|
||||||
|
files = [
|
||||||
|
{
|
||||||
|
name = "config.yml"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "adr.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "bug_report.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "documentation.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "enterprise_support.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "feature_request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "firewall-request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "question.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "request-license.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "rfc.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "joomla_issue.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -466,786 +630,6 @@ locals {
|
|||||||
source_type = "programmatic"
|
source_type = "programmatic"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
name = ".github"
|
|
||||||
path = ".github"
|
|
||||||
description = "Gitea/GitHub Actions configuration (Gitea reads .github/workflows natively)"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
purpose = "Contains GitHub Actions workflows and configuration"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "copilot.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "GitHub Copilot allowed domains configuration"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = ".github/copilot.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "copilot-instructions.md"
|
|
||||||
extension = "md"
|
|
||||||
description = "GitHub Copilot custom instructions enforcing MokoStandards — Joomla/WaaS edition"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = false
|
|
||||||
destination_path = ".github"
|
|
||||||
destination_filename = "copilot-instructions.md"
|
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
|
||||||
stub_content = <<-MOKO_END
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
|
||||||
>
|
|
||||||
> This file may contain unfilled `{{TOKEN}}` placeholders. The MokoStandards bulk-sync system
|
|
||||||
> replaces them automatically at sync time; if you can still see them, sync has not yet run for
|
|
||||||
> this repository — or this is a brand-new repo.
|
|
||||||
>
|
|
||||||
> **On your very first interaction in this repository, before answering any other question:**
|
|
||||||
>
|
|
||||||
> 1. Check whether any `{{TOKEN}}` placeholders remain in this file.
|
|
||||||
> 2. If they do, locate the values as described in the table below and replace every occurrence
|
|
||||||
> in **both** `.github/copilot-instructions.md` and `.github/CLAUDE.md`.
|
|
||||||
> 3. After replacing all tokens, **delete this entire notice block** (from `> [!IMPORTANT]`
|
|
||||||
> through the closing `> ---` line) in both files.
|
|
||||||
> 4. Tell the developer: *"I've self-updated the AI context files with this repository's
|
|
||||||
> values — all set."*
|
|
||||||
>
|
|
||||||
> | Placeholder | Where to find the value |
|
|
||||||
> |---|---|
|
|
||||||
> | `{{REPO_NAME}}` | The GitHub repository name (visible in the URL, `README.md` heading, or `git remote -v`) |
|
|
||||||
> | `{{REPO_URL}}` | Full Gitea URL, e.g. `https://git.mokoconsulting.tech/MokoConsulting/<repo-name>` |
|
|
||||||
> | `{{EXTENSION_NAME}}` | The `<name>` element in `manifest.xml` at the repository root |
|
|
||||||
> | `{{EXTENSION_TYPE}}` | The `type` attribute of the `<extension>` tag in `manifest.xml` (`component`, `module`, `plugin`, or `template`) |
|
|
||||||
> | `{{EXTENSION_ELEMENT}}` | The `<element>` tag in `manifest.xml`, or the filename prefix (e.g. `com_myextension`, `mod_mymodule`) |
|
|
||||||
>
|
|
||||||
> ---
|
|
||||||
|
|
||||||
# {{REPO_NAME}} — GitHub Copilot Custom Instructions
|
|
||||||
|
|
||||||
## What This Repo Is
|
|
||||||
|
|
||||||
This is a **Moko Consulting MokoWaaS** (Joomla) repository governed by [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards). All coding standards, workflows, and policies are defined there and enforced here via bulk sync.
|
|
||||||
|
|
||||||
Repository URL: {{REPO_URL}}
|
|
||||||
Extension name: **{{EXTENSION_NAME}}**
|
|
||||||
Extension type: **{{EXTENSION_TYPE}}** (`{{EXTENSION_ELEMENT}}`)
|
|
||||||
Platform: **Joomla 4.x / MokoWaaS**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Primary Language
|
|
||||||
|
|
||||||
**PHP** (≥ 7.4) is the primary language for this Joomla extension. JavaScript may be used for frontend enhancements. YAML uses 2-space indentation. All other text files use tabs per `.editorconfig`.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## File Header — Always Required on New Files
|
|
||||||
|
|
||||||
Every new file needs a copyright header as its first content.
|
|
||||||
|
|
||||||
**PHP:**
|
|
||||||
```php
|
|
||||||
<?php
|
|
||||||
/* Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
|
||||||
*
|
|
||||||
* This file is part of a Moko Consulting project.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
* FILE INFORMATION
|
|
||||||
* DEFGROUP: {{REPO_NAME}}.{{EXTENSION_TYPE}}
|
|
||||||
* INGROUP: {{REPO_NAME}}
|
|
||||||
* REPO: {{REPO_URL}}
|
|
||||||
* PATH: /path/to/file.php
|
|
||||||
* VERSION: XX.YY.ZZ
|
|
||||||
* BRIEF: One-line description of purpose
|
|
||||||
*/
|
|
||||||
|
|
||||||
defined('_JEXEC') or die;
|
|
||||||
```
|
|
||||||
|
|
||||||
**Markdown:**
|
|
||||||
```markdown
|
|
||||||
<!--
|
|
||||||
Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
|
||||||
|
|
||||||
This file is part of a Moko Consulting project.
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
# FILE INFORMATION
|
|
||||||
DEFGROUP: {{REPO_NAME}}.Documentation
|
|
||||||
INGROUP: {{REPO_NAME}}
|
|
||||||
REPO: {{REPO_URL}}
|
|
||||||
PATH: /docs/file.md
|
|
||||||
VERSION: XX.YY.ZZ
|
|
||||||
BRIEF: One-line description
|
|
||||||
-->
|
|
||||||
```
|
|
||||||
|
|
||||||
**YAML / Shell / XML:** Use the appropriate comment syntax with the same fields. JSON files are exempt.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Version Management
|
|
||||||
|
|
||||||
**`README.md` is the single source of truth for the repository version.**
|
|
||||||
|
|
||||||
- **Bump the patch version on every PR** — increment `XX.YY.ZZ` (e.g. `01.02.03` → `01.02.04`) in `README.md` before opening the PR; the `sync-version-on-merge` workflow propagates it automatically to all badges and `FILE INFORMATION` headers on merge to `main`.
|
|
||||||
- The `VERSION: XX.YY.ZZ` field in `README.md` governs all other version references.
|
|
||||||
- Version format is zero-padded semver: `XX.YY.ZZ` (e.g. `01.02.03`).
|
|
||||||
- Never hardcode a specific version in document body text — use the badge or FILE INFORMATION header only.
|
|
||||||
|
|
||||||
### Joomla Version Alignment
|
|
||||||
|
|
||||||
The version in `README.md` **must always match** the `<version>` tag in `manifest.xml` and the latest entry in `updates.xml`. The `make release` command / release workflow updates all three automatically.
|
|
||||||
|
|
||||||
```xml
|
|
||||||
<!-- In manifest.xml — must match README.md version -->
|
|
||||||
<version>01.02.04</version>
|
|
||||||
|
|
||||||
<!-- In updates.xml — prepend a new <update> block for every release.
|
|
||||||
The version="[56].*" regex matches Joomla 5.x and 6.x. -->
|
|
||||||
<updates>
|
|
||||||
<update>
|
|
||||||
<name>{{EXTENSION_NAME}}</name>
|
|
||||||
<version>01.02.04</version>
|
|
||||||
<downloads>
|
|
||||||
<downloadurl type="full" format="zip">
|
|
||||||
{{REPO_URL}}/releases/download/01.02.04/{{EXTENSION_ELEMENT}}-01.02.04.zip
|
|
||||||
</downloadurl>
|
|
||||||
</downloads>
|
|
||||||
<targetplatform name="joomla" version="[56].*" />
|
|
||||||
</update>
|
|
||||||
<!-- … older entries preserved below … -->
|
|
||||||
</updates>
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Joomla Extension Structure
|
|
||||||
|
|
||||||
```
|
|
||||||
{{REPO_NAME}}/
|
|
||||||
├── manifest.xml # Joomla installer manifest (root — required)
|
|
||||||
├── updates.xml # Update server manifest (root — required, see below)
|
|
||||||
├── site/ # Frontend (site) code
|
|
||||||
│ ├── controller.php
|
|
||||||
│ ├── controllers/
|
|
||||||
│ ├── models/
|
|
||||||
│ └── views/
|
|
||||||
├── admin/ # Backend (admin) code
|
|
||||||
│ ├── controller.php
|
|
||||||
│ ├── controllers/
|
|
||||||
│ ├── models/
|
|
||||||
│ ├── views/
|
|
||||||
│ └── sql/
|
|
||||||
├── language/ # Language INI files
|
|
||||||
├── media/ # CSS, JS, images (deployed to /media/{{EXTENSION_ELEMENT}}/)
|
|
||||||
├── docs/ # Technical documentation
|
|
||||||
├── tests/ # Test suite
|
|
||||||
├── .github/
|
|
||||||
│ ├── workflows/
|
|
||||||
│ ├── copilot-instructions.md # This file
|
|
||||||
│ └── CLAUDE.md
|
|
||||||
├── README.md # Version source of truth
|
|
||||||
├── CHANGELOG.md
|
|
||||||
├── CONTRIBUTING.md
|
|
||||||
├── LICENSE # GPL-3.0-or-later
|
|
||||||
└── Makefile # Build automation
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## updates.xml — Required in Repo Root
|
|
||||||
|
|
||||||
`updates.xml` **must exist at the repository root**. It is the Joomla update server manifest that allows Joomla installations to check for new versions of this extension.
|
|
||||||
|
|
||||||
The `manifest.xml` must reference it via:
|
|
||||||
```xml
|
|
||||||
<updateservers>
|
|
||||||
<server type="extension" priority="1" name="{{EXTENSION_NAME}}">
|
|
||||||
{{REPO_URL}}/raw/main/updates.xml
|
|
||||||
</server>
|
|
||||||
</updateservers>
|
|
||||||
```
|
|
||||||
|
|
||||||
**Rules:**
|
|
||||||
- Every release must prepend a new `<update>` block at the top of `updates.xml` — old entries must be preserved below.
|
|
||||||
- The `<version>` in `updates.xml` must exactly match `<version>` in `manifest.xml` and the version in `README.md`.
|
|
||||||
- The `<downloadurl>` must be a publicly accessible direct download link (GitHub Releases asset URL).
|
|
||||||
- `<targetplatform name="joomla" version="[56].*">` — Joomla treats the version value as a regex; `[56].*` matches Joomla 5.x and 6.x.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## manifest.xml Rules
|
|
||||||
|
|
||||||
- Lives at the repo root as `manifest.xml` (not inside `site/` or `admin/`).
|
|
||||||
- `<version>` tag must be kept in sync with `README.md` version and `updates.xml`.
|
|
||||||
- Must include `<updateservers>` block pointing to this repo's `updates.xml`.
|
|
||||||
- Must include `<files folder="site">` and `<administration>` sections.
|
|
||||||
- Joomla 4.x requires `<namespace path="src">Moko\{{EXTENSION_NAME}}</namespace>` for namespaced extensions.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## GitHub Actions — Token Usage
|
|
||||||
|
|
||||||
Every workflow must use **`secrets.GA_TOKEN`** (the Gitea API token). Use `secrets.GH_TOKEN` only for GitHub mirror operations (stable/RC releases).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
# ✅ Correct
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.GA_TOKEN }}
|
|
||||||
|
|
||||||
env:
|
|
||||||
GA_TOKEN: ${{ secrets.GA_TOKEN }}
|
|
||||||
```
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
# ❌ Wrong — never use these in workflows
|
|
||||||
token: ${{ github.token }}
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## MokoStandards Reference
|
|
||||||
|
|
||||||
This repository is governed by [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards). Authoritative policies:
|
|
||||||
|
|
||||||
| Document | Purpose |
|
|
||||||
|----------|---------|
|
|
||||||
| [file-header-standards.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/file-header-standards.md) | Copyright-header rules for every file type |
|
|
||||||
| [coding-style-guide.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/coding-style-guide.md) | Naming and formatting conventions |
|
|
||||||
| [branching-strategy.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/branching-strategy.md) | Branch naming, hierarchy, and release workflow |
|
|
||||||
| [merge-strategy.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/merge-strategy.md) | Squash-merge policy and PR title/body conventions |
|
|
||||||
| [changelog-standards.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/changelog-standards.md) | How and when to update CHANGELOG.md |
|
|
||||||
| [joomla-development-guide.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/guide/waas/joomla-development-guide.md) | MokoWaaS Joomla extension development guide |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Naming Conventions
|
|
||||||
|
|
||||||
| Context | Convention | Example |
|
|
||||||
|---------|-----------|---------|
|
|
||||||
| PHP class | `PascalCase` | `MyController` |
|
|
||||||
| PHP method / function | `camelCase` | `getItems()` |
|
|
||||||
| PHP variable | `$snake_case` | `$item_id` |
|
|
||||||
| PHP constant | `UPPER_SNAKE_CASE` | `MAX_ITEMS` |
|
|
||||||
| PHP class file | `PascalCase.php` | `ItemModel.php` |
|
|
||||||
| YAML workflow | `kebab-case.yml` | `ci-joomla.yml` |
|
|
||||||
| Markdown doc | `kebab-case.md` | `installation-guide.md` |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Commit Messages
|
|
||||||
|
|
||||||
Format: `<type>(<scope>): <subject>` — imperative, lower-case subject, no trailing period.
|
|
||||||
|
|
||||||
Valid types: `feat` · `fix` · `docs` · `chore` · `ci` · `refactor` · `style` · `test` · `perf` · `revert` · `build`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Branch Naming
|
|
||||||
|
|
||||||
Format: `<prefix>/<MAJOR.MINOR.PATCH>[/description]`
|
|
||||||
|
|
||||||
Approved prefixes: `dev/` · `rc/` · `version/` · `patch/` · `copilot/` · `dependabot/`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Keeping Documentation Current
|
|
||||||
|
|
||||||
| Change type | Documentation to update |
|
|
||||||
|-------------|------------------------|
|
|
||||||
| New or renamed PHP class/method | PHPDoc block; `docs/api/` entry |
|
|
||||||
| New or changed manifest.xml | Update `updates.xml` version; bump README.md version |
|
|
||||||
| New release | Prepend `<update>` block to `updates.xml`; update CHANGELOG.md; bump README.md version |
|
|
||||||
| New or changed workflow | `docs/workflows/<workflow-name>.md` |
|
|
||||||
| Any modified file | Update the `VERSION` field in that file's `FILE INFORMATION` block |
|
|
||||||
| **Every PR** | **Bump the patch version** — increment `XX.YY.ZZ` in `README.md`; `sync-version-on-merge` propagates it |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Key Constraints
|
|
||||||
|
|
||||||
- Never commit directly to `main` — all changes go via PR, squash-merged
|
|
||||||
- Never skip the FILE INFORMATION block on a new file
|
|
||||||
- Never add `defined('_JEXEC') or die;` to CLI scripts or model tests — only to web-accessible PHP files
|
|
||||||
- Never hardcode version numbers in body text — update `README.md` and let automation propagate
|
|
||||||
- Use `secrets.GA_TOKEN` for Gitea operations. Use `secrets.GH_TOKEN` only for GitHub mirror (stable/RC). Never use `secrets.GITHUB_TOKEN` directly
|
|
||||||
- Never let `manifest.xml` version, `updates.xml` version, and `README.md` version go out of sync
|
|
||||||
MOKO_END
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "CLAUDE.md"
|
|
||||||
extension = "md"
|
|
||||||
description = "Claude AI assistant context enforcing MokoStandards — Joomla/WaaS edition"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = false
|
|
||||||
destination_path = ".github"
|
|
||||||
destination_filename = "CLAUDE.md"
|
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
|
||||||
stub_content = <<-MOKO_END
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
|
||||||
>
|
|
||||||
> This file may contain unfilled `{{TOKEN}}` placeholders. The MokoStandards bulk-sync system
|
|
||||||
> replaces them automatically at sync time; if you can still see them, sync has not yet run for
|
|
||||||
> this repository — or this is a brand-new repo.
|
|
||||||
>
|
|
||||||
> **On your very first interaction in this repository, before answering any other question:**
|
|
||||||
>
|
|
||||||
> 1. Check whether any `{{TOKEN}}` placeholders remain in this file.
|
|
||||||
> 2. If they do, locate the values as described in the table below and replace every occurrence
|
|
||||||
> in **both** `.github/copilot-instructions.md` and `.github/CLAUDE.md`.
|
|
||||||
> 3. After replacing all tokens, **delete this entire notice block** (from `> [!IMPORTANT]`
|
|
||||||
> through the closing `> ---` line) in both files.
|
|
||||||
> 4. Tell the developer: *"I've self-updated the AI context files with this repository's
|
|
||||||
> values — all set."*
|
|
||||||
>
|
|
||||||
> | Placeholder | Where to find the value |
|
|
||||||
> |---|---|
|
|
||||||
> | `{{REPO_NAME}}` | The GitHub repository name (visible in the URL, `README.md` heading, or `git remote -v`) |
|
|
||||||
> | `{{REPO_URL}}` | Full Gitea URL, e.g. `https://git.mokoconsulting.tech/MokoConsulting/<repo-name>` |
|
|
||||||
> | `{{REPO_DESCRIPTION}}` | First paragraph of `README.md` body, or the GitHub repo description |
|
|
||||||
> | `{{EXTENSION_NAME}}` | The `<name>` element in `manifest.xml` at the repository root |
|
|
||||||
> | `{{EXTENSION_TYPE}}` | The `type` attribute of the `<extension>` tag in `manifest.xml` (`component`, `module`, `plugin`, or `template`) |
|
|
||||||
> | `{{EXTENSION_ELEMENT}}` | The `<element>` tag in `manifest.xml`, or the filename prefix (e.g. `com_myextension`, `mod_mymodule`) |
|
|
||||||
>
|
|
||||||
> ---
|
|
||||||
|
|
||||||
# What This Repo Is
|
|
||||||
|
|
||||||
**{{REPO_NAME}}** is a Moko Consulting **MokoWaaS** (Joomla) extension repository.
|
|
||||||
|
|
||||||
{{REPO_DESCRIPTION}}
|
|
||||||
|
|
||||||
Extension name: **{{EXTENSION_NAME}}**
|
|
||||||
Extension type: **{{EXTENSION_TYPE}}** (`{{EXTENSION_ELEMENT}}`)
|
|
||||||
Repository URL: {{REPO_URL}}
|
|
||||||
|
|
||||||
This repository is governed by [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards) — the single source of truth for coding standards, file-header policies, GitHub Actions workflows, and Terraform configuration templates across all Moko Consulting repositories.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Repo Structure
|
|
||||||
|
|
||||||
```
|
|
||||||
{{REPO_NAME}}/
|
|
||||||
├── manifest.xml # Joomla installer manifest (root — required)
|
|
||||||
├── updates.xml # Update server manifest (root — required)
|
|
||||||
├── site/ # Frontend (site) code
|
|
||||||
│ ├── controller.php
|
|
||||||
│ ├── controllers/
|
|
||||||
│ ├── models/
|
|
||||||
│ └── views/
|
|
||||||
├── admin/ # Backend (admin) code
|
|
||||||
│ ├── controller.php
|
|
||||||
│ ├── controllers/
|
|
||||||
│ ├── models/
|
|
||||||
│ ├── views/
|
|
||||||
│ └── sql/
|
|
||||||
├── language/ # Language INI files
|
|
||||||
├── media/ # CSS, JS, images
|
|
||||||
├── docs/ # Technical documentation
|
|
||||||
├── tests/ # Test suite
|
|
||||||
├── .github/
|
|
||||||
│ ├── workflows/ # CI/CD workflows (synced from MokoStandards)
|
|
||||||
│ ├── copilot-instructions.md
|
|
||||||
│ └── CLAUDE.md # This file
|
|
||||||
├── README.md # Version source of truth
|
|
||||||
├── CHANGELOG.md
|
|
||||||
├── CONTRIBUTING.md
|
|
||||||
└── LICENSE # GPL-3.0-or-later
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Primary Language
|
|
||||||
|
|
||||||
**PHP** (≥ 7.4) is the primary language for this Joomla extension. YAML uses 2-space indentation. All other text files use tabs per `.editorconfig`.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Version Management
|
|
||||||
|
|
||||||
**`README.md` is the single source of truth for the repository version.**
|
|
||||||
|
|
||||||
- **Bump the patch version on every PR** — increment `XX.YY.ZZ` (e.g. `01.02.03` → `01.02.04`) in `README.md` before opening the PR; the `sync-version-on-merge` workflow propagates it to all `FILE INFORMATION` headers automatically on merge.
|
|
||||||
- Version format is zero-padded semver: `XX.YY.ZZ` (e.g. `01.02.03`).
|
|
||||||
- Never hardcode a version number in body text — use the badge or FILE INFORMATION header only.
|
|
||||||
|
|
||||||
### Joomla Version Alignment
|
|
||||||
|
|
||||||
Three files must **always have the same version**:
|
|
||||||
|
|
||||||
| File | Where the version lives |
|
|
||||||
|------|------------------------|
|
|
||||||
| `README.md` | `FILE INFORMATION` block + badge |
|
|
||||||
| `manifest.xml` | `<version>` tag |
|
|
||||||
| `updates.xml` | `<version>` in the most recent `<update>` block |
|
|
||||||
|
|
||||||
The `make release` command / release workflow syncs all three automatically.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# updates.xml — Required in Repo Root
|
|
||||||
|
|
||||||
`updates.xml` is the Joomla update server manifest. It allows Joomla installations to check for new versions of this extension via:
|
|
||||||
|
|
||||||
```xml
|
|
||||||
<!-- In manifest.xml -->
|
|
||||||
<updateservers>
|
|
||||||
<server type="extension" priority="1" name="{{EXTENSION_NAME}}">
|
|
||||||
{{REPO_URL}}/raw/main/updates.xml
|
|
||||||
</server>
|
|
||||||
</updateservers>
|
|
||||||
```
|
|
||||||
|
|
||||||
**Rules:**
|
|
||||||
- Every release prepends a new `<update>` block at the top — older entries are preserved.
|
|
||||||
- `<version>` in `updates.xml` must exactly match `<version>` in `manifest.xml` and `README.md`.
|
|
||||||
- `<downloadurl>` must be a publicly accessible GitHub Releases asset URL.
|
|
||||||
- `<targetplatform version="[56].*">` — Joomla treats the version value as a regex; `[56].*` matches Joomla 5.x and 6.x.
|
|
||||||
|
|
||||||
Example `updates.xml` entry for a new release:
|
|
||||||
```xml
|
|
||||||
<updates>
|
|
||||||
<update>
|
|
||||||
<name>{{EXTENSION_NAME}}</name>
|
|
||||||
<description>{{REPO_NAME}}</description>
|
|
||||||
<element>{{EXTENSION_ELEMENT}}</element>
|
|
||||||
<type>{{EXTENSION_TYPE}}</type>
|
|
||||||
<version>01.02.04</version>
|
|
||||||
<infourl title="Release Information">{{REPO_URL}}/releases/tag/01.02.04</infourl>
|
|
||||||
<downloads>
|
|
||||||
<downloadurl type="full" format="zip">
|
|
||||||
{{REPO_URL}}/releases/download/01.02.04/{{EXTENSION_ELEMENT}}-01.02.04.zip
|
|
||||||
</downloadurl>
|
|
||||||
</downloads>
|
|
||||||
<targetplatform name="joomla" version="[56].*" />
|
|
||||||
<php_minimum>7.4</php_minimum>
|
|
||||||
<maintainer>Moko Consulting</maintainer>
|
|
||||||
<maintainerurl>https://mokoconsulting.tech</maintainerurl>
|
|
||||||
</update>
|
|
||||||
</updates>
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# File Header Requirements
|
|
||||||
|
|
||||||
Every new file **must** have a copyright header as its first content. JSON files, binary files, generated files, and third-party files are exempt.
|
|
||||||
|
|
||||||
**PHP:**
|
|
||||||
```php
|
|
||||||
<?php
|
|
||||||
/* Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
|
||||||
*
|
|
||||||
* This file is part of a Moko Consulting project.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
* FILE INFORMATION
|
|
||||||
* DEFGROUP: {{REPO_NAME}}.{{EXTENSION_TYPE}}
|
|
||||||
* INGROUP: {{REPO_NAME}}
|
|
||||||
* REPO: {{REPO_URL}}
|
|
||||||
* PATH: /site/controllers/item.php
|
|
||||||
* VERSION: XX.YY.ZZ
|
|
||||||
* BRIEF: One-line description of file purpose
|
|
||||||
*/
|
|
||||||
|
|
||||||
defined('_JEXEC') or die;
|
|
||||||
```
|
|
||||||
|
|
||||||
**Markdown / YAML / Shell / XML:** Use the appropriate comment syntax with the same fields.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Coding Standards
|
|
||||||
|
|
||||||
## Naming Conventions
|
|
||||||
|
|
||||||
| Context | Convention | Example |
|
|
||||||
|---------|-----------|---------|
|
|
||||||
| PHP class | `PascalCase` | `ItemModel` |
|
|
||||||
| PHP method / function | `camelCase` | `getItems()` |
|
|
||||||
| PHP variable | `$snake_case` | `$item_id` |
|
|
||||||
| PHP constant | `UPPER_SNAKE_CASE` | `MAX_ITEMS` |
|
|
||||||
| PHP class file | `PascalCase.php` | `ItemModel.php` |
|
|
||||||
| YAML workflow | `kebab-case.yml` | `ci-joomla.yml` |
|
|
||||||
| Markdown doc | `kebab-case.md` | `installation-guide.md` |
|
|
||||||
|
|
||||||
## Commit Messages
|
|
||||||
|
|
||||||
Format: `<type>(<scope>): <subject>` — imperative, lower-case subject, no trailing period.
|
|
||||||
|
|
||||||
Valid types: `feat` · `fix` · `docs` · `chore` · `ci` · `refactor` · `style` · `test` · `perf` · `revert` · `build`
|
|
||||||
|
|
||||||
## Branch Naming
|
|
||||||
|
|
||||||
Format: `<prefix>/<MAJOR.MINOR.PATCH>[/description]`
|
|
||||||
|
|
||||||
Approved prefixes: `dev/` · `rc/` · `version/` · `patch/` · `copilot/` · `dependabot/`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# GitHub Actions — Token Usage
|
|
||||||
|
|
||||||
Every workflow must use **`secrets.GA_TOKEN`** (the Gitea API token). Use `secrets.GH_TOKEN` only for GitHub mirror operations (stable/RC releases).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
# ✅ Correct
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.GA_TOKEN }}
|
|
||||||
|
|
||||||
env:
|
|
||||||
GA_TOKEN: ${{ secrets.GA_TOKEN }}
|
|
||||||
```
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
# ❌ Wrong — never use these
|
|
||||||
token: ${{ github.token }}
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Keeping Documentation Current
|
|
||||||
|
|
||||||
| Change type | Documentation to update |
|
|
||||||
|-------------|------------------------|
|
|
||||||
| New or renamed PHP class/method | PHPDoc block; `docs/api/` entry |
|
|
||||||
| New or changed `manifest.xml` | Sync version to `updates.xml` and `README.md` |
|
|
||||||
| New release | Prepend `<update>` to `updates.xml`; update `CHANGELOG.md`; bump `README.md` |
|
|
||||||
| New or changed workflow | `docs/workflows/<workflow-name>.md` |
|
|
||||||
| Any modified file | Update the `VERSION` field in that file's `FILE INFORMATION` block |
|
|
||||||
| **Every PR** | **Bump the patch version** — increment `XX.YY.ZZ` in `README.md`; `sync-version-on-merge` propagates it |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# What NOT to Do
|
|
||||||
|
|
||||||
- **Never commit directly to `main`** — all changes go through a PR.
|
|
||||||
- **Never hardcode version numbers** in body text — update `README.md` and let automation propagate.
|
|
||||||
- **Never let `manifest.xml`, `updates.xml`, and `README.md` versions diverge.**
|
|
||||||
- **Never skip the FILE INFORMATION block** on a new source file.
|
|
||||||
- **Never use bare `catch (\Throwable $e) {}`** — always log or re-throw.
|
|
||||||
- **Never mix tabs and spaces** within a file — follow `.editorconfig`.
|
|
||||||
- **Never use `github.token` or `secrets.GITHUB_TOKEN` in workflows** — always use `secrets.GH_TOKEN`.
|
|
||||||
- **Never remove `defined('_JEXEC') or die;`** from web-accessible PHP files.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# PR Checklist
|
|
||||||
|
|
||||||
Before opening a PR, verify:
|
|
||||||
|
|
||||||
- [ ] Patch version bumped in `README.md` (e.g. `01.02.03` → `01.02.04`)
|
|
||||||
- [ ] If this is a release: `manifest.xml` version updated; `updates.xml` updated with new entry
|
|
||||||
- [ ] FILE INFORMATION headers updated in modified files
|
|
||||||
- [ ] CHANGELOG.md updated
|
|
||||||
- [ ] Tests pass
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Key Policy Documents (MokoStandards)
|
|
||||||
|
|
||||||
| Document | Purpose |
|
|
||||||
|----------|---------|
|
|
||||||
| [file-header-standards.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/file-header-standards.md) | Copyright-header rules for every file type |
|
|
||||||
| [coding-style-guide.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/coding-style-guide.md) | Naming and formatting conventions |
|
|
||||||
| [branching-strategy.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/branching-strategy.md) | Branch naming, hierarchy, and release workflow |
|
|
||||||
| [merge-strategy.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/merge-strategy.md) | Squash-merge policy and PR conventions |
|
|
||||||
| [changelog-standards.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/policy/changelog-standards.md) | How and when to update CHANGELOG.md |
|
|
||||||
| [joomla-development-guide.md](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards/blob/main/docs/guide/waas/joomla-development-guide.md) | MokoWaaS Joomla extension development guide |
|
|
||||||
MOKO_END
|
|
||||||
}
|
|
||||||
]
|
|
||||||
subdirectories = [
|
|
||||||
{
|
|
||||||
name = "workflows"
|
|
||||||
path = ".gitea/workflows"
|
|
||||||
description = "Gitea Actions CI/CD workflows"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "auto-release.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Automated release — builds zip, creates Gitea release, updates SHA in updates.xml. Triggered by push to main (stable) or pre-release tags"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/auto-release.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "ci-dolibarr.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Continuous integration — PHP linting, PHPStan static analysis, Dolibarr module validation"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/ci-dolibarr.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "publish-to-mokodolimods.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "On release, copies src/ into htdocs/custom/ in mokodolimods repo and opens a PR"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/publish-to-mokodolimods.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "pre-release.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Manual pre-release — builds dev/alpha/beta/rc packages with patch version bump"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/pre-release.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-manual.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Manual deployment — allows selecting target environment and branch for on-demand deploys"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/deploy-manual.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "repo-health.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Repository health checks — validates required files, structure compliance, and standards alignment"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/repo-health.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "update-server.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Update server maintenance — validates updates.xml format and ensures download URLs are reachable"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/update-server.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "pr-check.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "PR gate — validates PHP syntax, manifest XML, and package build before merge to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/pr-check.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "security-audit.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Dependency vulnerability scanning — weekly schedule and on PR when lock files change"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/security-audit.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "notify.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Push notifications via ntfy on release success or workflow failure"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/notify.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "cleanup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Scheduled cleanup — delete merged branches and old workflow runs weekly"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/cleanup.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "cascade-dev.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Forward-merge main to all open branches (dev, rc/*, beta/*, alpha/*) on push to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/cascade-dev.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "gitleaks.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Secret scanning — detect leaked credentials, API keys, and tokens using Gitleaks"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/gitleaks.yml"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "ISSUE_TEMPLATE"
|
|
||||||
path = ".github/ISSUE_TEMPLATE"
|
|
||||||
description = "GitHub issue templates synced from MokoStandards"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "config.yml"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "adr.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "bug_report.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "documentation.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise_support.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "feature_request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "firewall-request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "question.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "request-license.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "rfc.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "security.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "joomla_issue.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
+169
-194
@@ -140,6 +140,22 @@ locals {
|
|||||||
description = "Gitea Actions workflows (universal)"
|
description = "Gitea Actions workflows (universal)"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
files = [
|
files = [
|
||||||
|
{
|
||||||
|
name = "auto-bump.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-bump patch version on push to dev"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-bump.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "auto-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Universal build and release pipeline on merge to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/auto-release.yml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name = "branch-cleanup.yml"
|
name = "branch-cleanup.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
@@ -147,6 +163,159 @@ locals {
|
|||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = ".mokogitea/workflows/branch-cleanup.yml"
|
template = ".mokogitea/workflows/branch-cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cascade-dev.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Forward-merge main to dev and pre-release branches on push to main"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cascade-dev.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cleanup.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Scheduled cleanup of retired workflows, stale branches, and old runs"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cleanup.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "gitleaks.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Secret scanning — detect leaked credentials, API keys, and tokens"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/gitleaks.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "issue-branch.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-create feature branch from issue assignment"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/issue-branch.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "notify.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Notification workflow for release and CI events"
|
||||||
|
requirement_status = "suggested"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/notify.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pr-check.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Pull request validation checks"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pr-check.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pre-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Manual pre-release builds for dev/alpha/beta/rc channels"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pre-release.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "repo-health.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Repository health checks and standards validation"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/repo-health.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security-audit.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Dependency and security audit workflow"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/security-audit.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "update-server.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Update server XML feed with stability channel entries"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/update-server.yml"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "ISSUE_TEMPLATE"
|
||||||
|
path = ".mokogitea/ISSUE_TEMPLATE"
|
||||||
|
description = "Issue templates"
|
||||||
|
requirement_status = "required"
|
||||||
|
files = [
|
||||||
|
{
|
||||||
|
name = "config.yml"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "adr.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "bug_report.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "documentation.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "enterprise_support.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "feature_request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "firewall-request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "question.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "request-license.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "rfc.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "dolibarr_issue.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "dolibarr_module_id_request.md"
|
||||||
|
always_overwrite = true
|
||||||
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -162,200 +331,6 @@ locals {
|
|||||||
source_type = "programmatic"
|
source_type = "programmatic"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
name = ".github"
|
|
||||||
path = ".github"
|
|
||||||
description = "GitHub configuration"
|
|
||||||
required = true
|
|
||||||
purpose = "Contains GitHub Actions workflows and configuration"
|
|
||||||
subdirectories = [
|
|
||||||
{
|
|
||||||
name = "workflows"
|
|
||||||
path = ".github/workflows"
|
|
||||||
description = "GitHub Actions workflows"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "codeql-analysis.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "CodeQL security analysis workflow"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/generic/codeql-analysis.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "standards-compliance.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "MokoStandards compliance validation"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = ".github/workflows/standards-compliance.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise-firewall-setup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Enterprise firewall configuration"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/enterprise-firewall-setup.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-dev.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment to dev server (htdocs/)"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-dev.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-demo.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment to demo server"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-demo.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-rs.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment to release staging server"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-rs.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "sync-version-on-merge.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-bump patch version on merge"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/sync-version-on-merge.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "auto-release.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-create GitHub Release on minor version"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/auto-release.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "repository-cleanup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Scheduled cleanup: retired workflows, stale branches"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/repository-cleanup.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "auto-dev-issue.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-create tracking issue on dev/rc branch creation"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/auto-dev-issue.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "repo_health.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Dolibarr platform health checks (shared guardrails, no module-specific checks)"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/dolibarr/repo_health.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "cascade-dev.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Forward-merge main to all open branches (dev, rc/*, beta/*, alpha/*) on push to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/cascade-dev.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "gitleaks.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Secret scanning — detect leaked credentials, API keys, and tokens using Gitleaks"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "workflows/gitleaks.yml"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "ISSUE_TEMPLATE"
|
|
||||||
path = ".github/ISSUE_TEMPLATE"
|
|
||||||
description = "GitHub issue templates"
|
|
||||||
requirement_status = "required"
|
|
||||||
files = [
|
|
||||||
{
|
|
||||||
name = "config.yml"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "adr.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "bug_report.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "documentation.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise_support.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "feature_request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "firewall-request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "question.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "request-license.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "rfc.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "security.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "dolibarr_issue.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "dolibarr_module_id_request.md"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
+103
-118
@@ -414,212 +414,197 @@ locals {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = ".github"
|
name = ".mokogitea"
|
||||||
path = ".github"
|
path = ".mokogitea"
|
||||||
description = "GitHub-specific configuration"
|
description = "Gitea-specific configuration and workflows"
|
||||||
required = true
|
requirement_status = "required"
|
||||||
purpose = "GitHub Actions workflows and configuration"
|
purpose = "Contains Gitea Actions workflows, manifest.xml, and CI/CD configuration"
|
||||||
subdirectories = [
|
subdirectories = [
|
||||||
{
|
{
|
||||||
name = "workflows"
|
name = "workflows"
|
||||||
path = ".github/workflows"
|
path = ".mokogitea/workflows"
|
||||||
description = "GitHub Actions workflows"
|
description = "Gitea Actions workflows (universal)"
|
||||||
required = true
|
requirement_status = "required"
|
||||||
files = [
|
files = [
|
||||||
{
|
{
|
||||||
name = "deploy-dev.yml"
|
name = "auto-bump.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
description = "SFTP deployment of src/ to the development server"
|
description = "Auto-bump patch version on push to dev"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/workflows/shared/deploy-dev.yml.template"
|
template = ".mokogitea/workflows/auto-bump.yml"
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-demo.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment of src/ to the demo server on merge to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-demo.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "deploy-rs.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "SFTP deployment of src/ to the release staging server on merge to main"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/deploy-rs.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "sync-version-on-merge.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-bump patch version on merge and propagate to all file headers"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/sync-version-on-merge.yml.template"
|
|
||||||
},,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "auto-release.yml"
|
name = "auto-release.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
description = "Auto-create GitHub Release on push to main with version from README.md"
|
description = "Universal build and release pipeline on merge to main"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/workflows/shared/auto-release.yml.template"
|
template = ".mokogitea/workflows/auto-release.yml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name = "codeql-analysis.yml"
|
name = "branch-cleanup.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
description = "CodeQL security analysis workflow"
|
description = "Auto-delete merged feature branches after PR merge"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/workflows/generic/codeql-analysis.yml.template"
|
template = ".mokogitea/workflows/branch-cleanup.yml"
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "repository-cleanup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "One-time cleanup: reset labels, strip issue template headers, delete old branches — self-deletes after run"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/repository-cleanup.yml.template"
|
|
||||||
{
|
|
||||||
name = "standards-compliance.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "MokoStandards self-compliance validation"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = true
|
|
||||||
template = ".github/workflows/standards-compliance.yml"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "enterprise-firewall-setup.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Enterprise firewall rules setup workflow"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/enterprise-firewall-setup.yml.template"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "auto-dev-issue.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "Auto-create tracking issue when a dev/** branch is pushed"
|
|
||||||
requirement_status = "required"
|
|
||||||
always_overwrite = true
|
|
||||||
template = "templates/workflows/shared/auto-dev-issue.yml.template"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "cascade-dev.yml"
|
name = "cascade-dev.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
description = "Forward-merge main to all open branches (dev, rc/*, beta/*, alpha/*) on push to main"
|
description = "Forward-merge main to dev and pre-release branches on push to main"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "workflows/cascade-dev.yml"
|
template = ".mokogitea/workflows/cascade-dev.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "cleanup.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Scheduled cleanup of retired workflows, stale branches, and old runs"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/cleanup.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "gitleaks.yml"
|
name = "gitleaks.yml"
|
||||||
extension = "yml"
|
extension = "yml"
|
||||||
description = "Secret scanning — detect leaked credentials, API keys, and tokens using Gitleaks"
|
description = "Secret scanning — detect leaked credentials, API keys, and tokens"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "workflows/gitleaks.yml"
|
template = ".mokogitea/workflows/gitleaks.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "issue-branch.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Auto-create feature branch from issue assignment"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/issue-branch.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "notify.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Notification workflow for release and CI events"
|
||||||
|
requirement_status = "suggested"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/notify.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pr-check.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Pull request validation checks"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pr-check.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "pre-release.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Manual pre-release builds for dev/alpha/beta/rc channels"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/pre-release.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "repo-health.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Repository health checks and standards validation"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/repo-health.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "security-audit.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Dependency and security audit workflow"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/security-audit.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name = "update-server.yml"
|
||||||
|
extension = "yml"
|
||||||
|
description = "Update server XML feed with stability channel entries"
|
||||||
|
requirement_status = "required"
|
||||||
|
always_overwrite = true
|
||||||
|
template = ".mokogitea/workflows/update-server.yml"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "ISSUE_TEMPLATE"
|
name = "ISSUE_TEMPLATE"
|
||||||
path = ".github/ISSUE_TEMPLATE"
|
path = ".mokogitea/ISSUE_TEMPLATE"
|
||||||
description = "GitHub issue templates"
|
description = "Issue templates"
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
files = [
|
files = [
|
||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
files = [
|
files = [
|
||||||
{
|
{
|
||||||
name = "config.tf"
|
name = "manifest.xml"
|
||||||
extension = "tf"
|
extension = "xml"
|
||||||
description = "Repository override configuration for bulk sync"
|
description = "Repository manifest — version, platform, governance metadata"
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = false
|
|
||||||
audience = "developer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "copilot.yml"
|
|
||||||
extension = "yml"
|
|
||||||
description = "GitHub Copilot configuration — topic list and repo metadata"
|
|
||||||
requirement_status = "required"
|
requirement_status = "required"
|
||||||
always_overwrite = true
|
|
||||||
audience = "developer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name = "copilot-instructions.md"
|
|
||||||
extension = "md"
|
|
||||||
description = "GitHub Copilot custom instructions for this repository"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
audience = "developer"
|
template = "managed-by-sync"
|
||||||
},
|
source_type = "programmatic"
|
||||||
{
|
|
||||||
name = "CLAUDE.md"
|
|
||||||
extension = "md"
|
|
||||||
description = "Claude Code context and instructions for this repository"
|
|
||||||
requirement_status = "suggested"
|
|
||||||
always_overwrite = false
|
|
||||||
audience = "developer"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -497,57 +497,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -548,57 +548,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -471,7 +471,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -815,7 +815,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1188,67 +1188,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -473,7 +473,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -817,7 +817,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1190,67 +1190,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -324,67 +324,67 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -453,7 +453,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -752,7 +752,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1110,67 +1110,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -324,67 +324,67 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -520,7 +520,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -817,7 +817,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1210,62 +1210,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -520,7 +520,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -817,7 +817,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1210,62 +1210,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -472,7 +472,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.dolibarr.md.template"
|
template = "templates/mokogitea/copilot-instructions.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -816,7 +816,7 @@ EOT
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.dolibarr.md.template"
|
template = "templates/mokogitea/CLAUDE.dolibarr.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1189,67 +1189,67 @@ EOT
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_issue.md"
|
name = "dolibarr_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_issue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "dolibarr_module_id_request.md"
|
name = "dolibarr_module_id_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/dolibarr_module_id_request.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -497,7 +497,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -794,7 +794,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1163,62 +1163,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -590,57 +590,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -549,57 +549,57 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -521,7 +521,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "copilot-instructions.md"
|
destination_filename = "copilot-instructions.md"
|
||||||
template = "templates/github/copilot-instructions.joomla.md.template"
|
template = "templates/mokogitea/copilot-instructions.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -818,7 +818,7 @@ locals {
|
|||||||
always_overwrite = false
|
always_overwrite = false
|
||||||
destination_path = ".github"
|
destination_path = ".github"
|
||||||
destination_filename = "CLAUDE.md"
|
destination_filename = "CLAUDE.md"
|
||||||
template = "templates/github/CLAUDE.joomla.md.template"
|
template = "templates/mokogitea/CLAUDE.joomla.md.template"
|
||||||
stub_content = <<-MOKO_END
|
stub_content = <<-MOKO_END
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **🔧 AI Self-Update Required on First Use**
|
> **🔧 AI Self-Update Required on First Use**
|
||||||
@@ -1211,62 +1211,62 @@ locals {
|
|||||||
{
|
{
|
||||||
name = "config.yml"
|
name = "config.yml"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/config.yml"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/config.yml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "adr.md"
|
name = "adr.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/adr.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/adr.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "bug_report.md"
|
name = "bug_report.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/bug_report.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/bug_report.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "documentation.md"
|
name = "documentation.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/documentation.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/documentation.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "enterprise_support.md"
|
name = "enterprise_support.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/enterprise_support.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/enterprise_support.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "feature_request.md"
|
name = "feature_request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/feature_request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/feature_request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "firewall-request.md"
|
name = "firewall-request.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/firewall-request.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/firewall-request.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "question.md"
|
name = "question.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/question.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/question.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "request-license.md"
|
name = "request-license.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/request-license.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/request-license.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "rfc.md"
|
name = "rfc.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/rfc.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/rfc.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "security.md"
|
name = "security.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/security.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/security.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name = "joomla_issue.md"
|
name = "joomla_issue.md"
|
||||||
always_overwrite = true
|
always_overwrite = true
|
||||||
template = "templates/github/ISSUE_TEMPLATE/joomla_issue.md"
|
template = "templates/mokogitea/ISSUE_TEMPLATE/joomla_issue.md"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1245,7 +1245,7 @@ HCL;
|
|||||||
|
|
||||||
// CODEOWNERS — GitHub only; Gitea doesn't enforce it
|
// CODEOWNERS — GitHub only; Gitea doesn't enforce it
|
||||||
if ($this->adapter->getPlatformName() === 'github') {
|
if ($this->adapter->getPlatformName() === 'github') {
|
||||||
$shared[] = ['templates/github/CODEOWNERS', '.github/CODEOWNERS'];
|
$shared[] = ['templates/mokogitea/CODEOWNERS', '.github/CODEOWNERS'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Platform-specific gitignore (merged, not replaced)
|
// Platform-specific gitignore (merged, not replaced)
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/CLAUDE.dolibarr.md.template
|
PATH: /templates/mokogitea/CLAUDE.dolibarr.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: Claude AI assistant context template for Dolibarr/MokoCRM module repositories
|
BRIEF: Claude AI assistant context template for Dolibarr/MokoCRM module repositories
|
||||||
NOTE: Synced to .gitea/CLAUDE.md in all Dolibarr/CRM repos via bulk sync.
|
NOTE: Synced to .gitea/CLAUDE.md in all Dolibarr/CRM repos via bulk sync.
|
||||||
+1
-1
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/CLAUDE.joomla.md.template
|
PATH: /templates/mokogitea/CLAUDE.joomla.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: Claude AI assistant context template for Joomla/MokoWaaS governed repositories
|
BRIEF: Claude AI assistant context template for Joomla/MokoWaaS governed repositories
|
||||||
NOTE: Synced to .gitea/CLAUDE.md in all Joomla/WaaS repos via bulk sync.
|
NOTE: Synced to .gitea/CLAUDE.md in all Joomla/WaaS repos via bulk sync.
|
||||||
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/CLAUDE.md.template
|
PATH: /templates/mokogitea/CLAUDE.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: Standard CLAUDE.md template for Moko Consulting governed repositories
|
BRIEF: Standard CLAUDE.md template for Moko Consulting governed repositories
|
||||||
NOTE: Synced to .gitea/CLAUDE.md in all governed repositories via bulk sync.
|
NOTE: Synced to .gitea/CLAUDE.md in all governed repositories via bulk sync.
|
||||||
@@ -22,7 +22,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|||||||
DEFGROUP: MokoStandards.Templates
|
DEFGROUP: MokoStandards.Templates
|
||||||
INGROUP: MokoStandards.GitHub
|
INGROUP: MokoStandards.GitHub
|
||||||
REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoStandards
|
REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoStandards
|
||||||
PATH: /templates/github/README.md
|
PATH: /templates/mokogitea/README.md
|
||||||
BRIEF: GitHub-specific templates including issues, PRs, and CODEOWNERS
|
BRIEF: GitHub-specific templates including issues, PRs, and CODEOWNERS
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@@ -371,7 +371,7 @@ Require status checks that verify:
|
|||||||
|
|
||||||
## Metadata
|
## Metadata
|
||||||
|
|
||||||
* **Document**: templates/github/README.md
|
* **Document**: templates/mokogitea/README.md
|
||||||
* **Repository**: [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards)
|
* **Repository**: [MokoStandards](https://git.mokoconsulting.tech/MokoConsulting/MokoStandards)
|
||||||
* **Owner**: Moko Consulting Engineering Team
|
* **Owner**: Moko Consulting Engineering Team
|
||||||
* **Scope**: GitHub templates and configuration
|
* **Scope**: GitHub templates and configuration
|
||||||
+1
-1
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/copilot-instructions.dolibarr.md.template
|
PATH: /templates/mokogitea/copilot-instructions.dolibarr.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: GitHub Copilot custom instructions template for Dolibarr/MokoCRM module repositories
|
BRIEF: GitHub Copilot custom instructions template for Dolibarr/MokoCRM module repositories
|
||||||
NOTE: Synced to .gitea/copilot-instructions.md in all Dolibarr/CRM module repos via bulk sync.
|
NOTE: Synced to .gitea/copilot-instructions.md in all Dolibarr/CRM module repos via bulk sync.
|
||||||
+1
-1
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/copilot-instructions.joomla.md.template
|
PATH: /templates/mokogitea/copilot-instructions.joomla.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: GitHub Copilot custom instructions template for Joomla/MokoWaaS governed repositories
|
BRIEF: GitHub Copilot custom instructions template for Joomla/MokoWaaS governed repositories
|
||||||
NOTE: Synced to .gitea/copilot-instructions.md in all Joomla/WaaS repos via bulk sync.
|
NOTE: Synced to .gitea/copilot-instructions.md in all Joomla/WaaS repos via bulk sync.
|
||||||
+1
-1
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
|||||||
DEFGROUP: MokoStandards.Templates.GitHub
|
DEFGROUP: MokoStandards.Templates.GitHub
|
||||||
INGROUP: MokoStandards.Templates
|
INGROUP: MokoStandards.Templates
|
||||||
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
PATH: /templates/github/copilot-instructions.md.template
|
PATH: /templates/mokogitea/copilot-instructions.md.template
|
||||||
VERSION: XX.YY.ZZ
|
VERSION: XX.YY.ZZ
|
||||||
BRIEF: Standard GitHub Copilot custom instructions template for Moko Consulting governed repositories
|
BRIEF: Standard GitHub Copilot custom instructions template for Moko Consulting governed repositories
|
||||||
NOTE: Synced to .gitea/copilot-instructions.md in all governed repositories via bulk sync.
|
NOTE: Synced to .gitea/copilot-instructions.md in all governed repositories via bulk sync.
|
||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
# DEFGROUP: GitHub.Dependabot
|
# DEFGROUP: GitHub.Dependabot
|
||||||
# INGROUP: MokoStandards.Security
|
# INGROUP: MokoStandards.Security
|
||||||
# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
||||||
# PATH: /templates/github/dependabot.yml.template
|
# PATH: /templates/mokogitea/dependabot.yml.template
|
||||||
# VERSION: XX.YY.ZZ
|
# VERSION: XX.YY.ZZ
|
||||||
# BRIEF: Template Dependabot configuration for governed repositories
|
# BRIEF: Template Dependabot configuration for governed repositories
|
||||||
# NOTE: Copy to .gitea/dependabot.yml and remove ecosystems that don't apply.
|
# NOTE: Copy to .gitea/dependabot.yml and remove ecosystems that don't apply.
|
||||||
Reference in New Issue
Block a user