Files
MokoCLI/templates/schemas/template-repository-structure.xml
Jonathan Miller 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
chore: complete namespace cleanup — remove all mokoplatform/MokoStandards/MokoEnterprise refs
390 files: templates, workflows, MCP servers, CLI tools, lib, deploy,
validate, wrappers, configs, docs. Pure find-and-replace.
2026-06-21 01:18:13 -05:00

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>