> Перевод даётся для удобства чтения. Нормативным является английский оригинал. # Вклад в Мета-Вселенную Спасибо, что помогаете строить открытый стандарт. Вклад всякого рода - задачи, обзоры, предложения, примеры, оснастка - приветствуется. ## Прежде чем начать 1. Прочтите [Принципы](00-foundation/Principles.md) и [Конституцию](01-constitution/Meta-Universe-Constitution.md). Всякое изменение обязано оставаться в согласии с обоими. 2. Пробегите [STATUS.md](STATUS.md) и модель [Управления](GOVERNANCE.md). ## Как проходят изменения Все изменения идут через [Процесс изменений](01-constitution/Change-Process.md) **Запросом на изменение (CR)** - pull request, в котором сказано: - **Тип:** Редакторский · Корректирующий · Эволюционный · Ломающий (плюс [Классификация семантического изменения](01-constitution/Change-Process.md), где применимо). - **Затронутые идентификаторы требований** (из [REQUIREMENTS-INDEX.md](REQUIREMENTS-INDEX.md)). - **Влияние на совместимость** и, для ломающих изменений, указания по миграции. CR к нормативному документу обозревается ведающим органом (см. [GOVERNANCE.md](GOVERNANCE.md)) и проходит период публичного обзора. ## Правила сочинения - **Только английский.** Держите спокойный регистр RFC и ISO, как в окружающем тексте. - Пользуйтесь **Стандартной шапкой** (см. всякий существующий документ) и плоскими заголовками `#`. - Ключевые слова RFC 2119 (`SHALL`/`SHOULD`/`MAY`) применяйте **лишь** в нормативных документах. - Держите весь JSON годным, а все примеры - проверяемыми машиной. ## Прежде чем открыть PR Прогоните местные проверки эталонными инструментами (как их вызывать, см. [`tools/`](tools/) и [`tests/`](tests/)): - **`mu-test`** - Семантический набор тестов обязан пройти. - **`mu-requirements`** - пересоздайте `REQUIREMENTS-INDEX.md`, если меняли нормативный текст. - **`mu-spec-index`** - пересоздайте `spec-index.yaml`, если добавили или переименовали документ. Если вы меняли модель, подтвердите её отпечаток через **`mu-fingerprint <файл>`** и проверьте её через **`mu-validate <файл>`**. ## Developer Certificate of Origin Отправляя вклад, вы удостоверяете, что написали его (или вправе его отправить) и что он может распространяться под лицензией проекта [Apache-2.0](LICENSE), включая её патентную уступку. ## Сообщение о проблемах безопасности **Не** заводите публичную задачу об уязвимостях. См. [SECURITY.md](SECURITY.md). ## Поведение Всякое участие подчиняется [Кодексу поведения](CODE_OF_CONDUCT.md).