Public Access
95880d3e44
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Secret Scan (pull_request) Successful in 7s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 1s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Platform: mokocli CI / Gate 1: Code Quality (pull_request) Failing after 53s
Platform: mokocli CI / Gate 2: Unit Tests (8.1) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.2) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.3) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 3: Self-Health Check (pull_request) Has been cancelled
Platform: mokocli CI / Gate 4: Governance (pull_request) Has been cancelled
Platform: mokocli CI / Gate 5: Template Integrity (pull_request) Has been cancelled
Platform: mokocli CI / CI Summary (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
390 files: templates, workflows, MCP servers, CLI tools, lib, deploy, validate, wrappers, configs, docs. Pure find-and-replace.
164 lines
6.0 KiB
XML
164 lines
6.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
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
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
FILE INFORMATION
|
|
DEFGROUP: MokoPlatform.Templates.Schemas
|
|
INGROUP: MokoPlatform.Templates
|
|
REPO: https://git.mokoconsulting.tech/MokoConsulting/mokocli
|
|
PATH: /templates/schemas/template-repository-structure.xml
|
|
BRIEF: Template for defining custom repository structure schemas
|
|
-->
|
|
<repository-structure xmlns="http://mokoconsulting.com/schemas/repository-structure"
|
|
version="1.0"
|
|
schema-version="1.0">
|
|
<metadata>
|
|
<name>Template Repository Structure</name>
|
|
<description>Template for defining custom repository structure schemas</description>
|
|
<repository-type>template</repository-type>
|
|
<platform>multi-platform</platform>
|
|
<last-updated>2026-01-16T00:00:00Z</last-updated>
|
|
<maintainer>Moko Consulting</maintainer>
|
|
</metadata>
|
|
|
|
<structure>
|
|
<!-- Root level files -->
|
|
<root-files>
|
|
<file extension="md">
|
|
<name>README.md</name>
|
|
<description>Project overview and documentation</description>
|
|
<requirement-status>required</requirement-status>
|
|
<audience>general</audience>
|
|
<template>templates/docs/required/template-README.md</template>
|
|
</file>
|
|
|
|
<file extension="">
|
|
<name>LICENSE</name>
|
|
<description>License file</description>
|
|
<requirement-status>required</requirement-status>
|
|
<audience>general</audience>
|
|
<template>templates/licenses/GPL-3.0</template>
|
|
</file>
|
|
|
|
<file extension="md">
|
|
<name>CHANGELOG.md</name>
|
|
<description>Version history and changes</description>
|
|
<requirement-status>required</requirement-status>
|
|
<audience>general</audience>
|
|
<template>templates/docs/required/template-CHANGELOG.md</template>
|
|
</file>
|
|
|
|
<file extension="md">
|
|
<name>CONTRIBUTING.md</name>
|
|
<description>Contribution guidelines</description>
|
|
<requirement-status>required</requirement-status>
|
|
<audience>contributor</audience>
|
|
<template>templates/docs/required/template-CONTRIBUTING.md</template>
|
|
</file>
|
|
|
|
<file extension="md">
|
|
<name>SECURITY.md</name>
|
|
<description>Security policy and vulnerability reporting</description>
|
|
<requirement-status>required</requirement-status>
|
|
<audience>general</audience>
|
|
<template>templates/docs/required/template-SECURITY.md</template>
|
|
</file>
|
|
|
|
<file extension="gitignore">
|
|
<name>.gitignore</name>
|
|
<description>Git ignore patterns</description>
|
|
<requirement-status>required</requirement-status>
|
|
<always-overwrite>false</always-overwrite>
|
|
<audience>developer</audience>
|
|
</file>
|
|
|
|
<file extension="editorconfig">
|
|
<name>.editorconfig</name>
|
|
<description>Editor configuration for consistent coding style</description>
|
|
<requirement-status>required</requirement-status>
|
|
<always-overwrite>false</always-overwrite>
|
|
<audience>developer</audience>
|
|
</file>
|
|
</root-files>
|
|
|
|
<!-- Directory structure -->
|
|
<directories>
|
|
<!-- Documentation directory -->
|
|
<directory path="docs">
|
|
<name>docs</name>
|
|
<description>Documentation directory</description>
|
|
<requirement-status>required</requirement-status>
|
|
<purpose>Contains comprehensive project documentation</purpose>
|
|
|
|
<files>
|
|
<file extension="md">
|
|
<name>index.md</name>
|
|
<description>Documentation index</description>
|
|
<requirement-status>required</requirement-status>
|
|
<template>templates/docs/index.md</template>
|
|
</file>
|
|
</files>
|
|
</directory>
|
|
|
|
<!-- Scripts directory -->
|
|
<directory path="scripts">
|
|
<name>scripts</name>
|
|
<description>Build and automation scripts</description>
|
|
<requirement-status>required</requirement-status>
|
|
<purpose>Contains scripts for building, testing, and deploying</purpose>
|
|
|
|
<files>
|
|
<file extension="xml">
|
|
<name>mokocli.override.xml</name>
|
|
<description>mokocli sync override configuration</description>
|
|
<requirement-status>optional</requirement-status>
|
|
<always-overwrite>false</always-overwrite>
|
|
</file>
|
|
</files>
|
|
</directory>
|
|
|
|
<!-- .github directory -->
|
|
<directory path=".github">
|
|
<name>.github</name>
|
|
<description>GitHub-specific configuration</description>
|
|
<requirement-status>required</requirement-status>
|
|
<purpose>Contains GitHub Actions workflows, issue templates, etc.</purpose>
|
|
|
|
<subdirectories>
|
|
<directory path=".github/workflows">
|
|
<name>workflows</name>
|
|
<description>GitHub Actions workflows</description>
|
|
<requirement-status>required</requirement-status>
|
|
|
|
<files>
|
|
<file extension="yml">
|
|
<name>standards-compliance.yml</name>
|
|
<description>mokocli compliance validation</description>
|
|
<requirement-status>required</requirement-status>
|
|
<template>.github/workflows/standards-compliance.yml</template>
|
|
</file>
|
|
</files>
|
|
</directory>
|
|
</subdirectories>
|
|
</directory>
|
|
</directories>
|
|
</structure>
|
|
</repository-structure>
|