Upload Order - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Порядок загрузки файлов в GitHub Wiki
Home · BASIC · UO API · A–Z · Examples · Languages
Самый правильный способ
GitHub Wiki хранится в отдельном репозитории OWNER/REPOSITORY.wiki.git. При загрузке через Git порядок копирования не влияет на результат: все .md и папку images можно добавить одним commit. Но первая страница Home.md должна уже существовать, чтобы GitHub создал Wiki-репозиторий.
Для репозитория LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE уже подготовлен файл UPLOAD_TO_GITHUB_WIKI.cmd. После создания первой страницы Home достаточно запустить его двойным нажатием.
Пошагово
1. Включить Wiki
- Откройте основной репозиторий GitHub.
- Перейдите в Settings → General → Features.
- Включите Wikis.
- Откройте вкладку Wiki.
- Создайте первую страницу с названием
Home.
2. Загрузить основные страницы
Загружайте в таком порядке:
Home.mdLanguages.mdAbout-the-Project.mdInstallation.mdEditions-and-Package-Layout.mdBad-Newbie-Features.mdTypography-and-Fonts.mdHover-Cards-and-Info-Bar.mdCast-Indicators-and-Movement.mdLocalization.mdSettings-and-Profiles.mdBasic IDE-Runtime.mdBasic IDE.mdScripting-Quick-Start.mdAutoLoad-and-Macros.mdAPI-Manual-and-Inspector.mdAge-of-Power.mdAge-of-Power-Console-Commands.mdAge-of-Power-Quests.mdAge-of-Power-Quest-Archive.mdAge-of-Power-Crafting.mdAge-of-Power-Crafting-Armor.mdAge-of-Power-Crafting-Weapons.mdAge-of-Power-Crafting-Carpentry.mdAge-of-Power-Crafting-Tinkering.mdAge-of-Power-Crafting-Consumables.mdAge-of-Power-Resources.mdProject-Architecture.mdBuild-from-Source.mdTesting-and-Verification.mdTroubleshooting.mdFAQ.mdSecurity-and-Server-Rules.mdRelease-Notes.mdPublishing-the-Wiki.mdUpload-Order.mdRuntime-API-Manual.md,Runtime-API-Alphabetical-Index.md,Runtime-API-Audit.mdи всеRuntime-API-??-*.md
После страниц загрузите папку images целиком, сохраняя её имя и имена файлов.
3. Загрузить языковые страницы
Для каждого языка сначала загрузите обзорную страницу Manual-CODE.md, а затем тематические страницы этого же кода.
Порядок языков:
Manual-EU.mdи всеEU-*.mdManual-RU.md— русский обзор; подробная русская Wiki начинается сHome.mdManual-UA.mdи всеUA-*.mdManual-FR.mdи всеFR-*.mdManual-DE.mdи всеDE-*.mdManual-IT.mdи всеIT-*.mdManual-ES.mdи всеES-*.mdManual-ZH.mdи всеZH-*.mdManual-JA.mdи всеJA-*.mdManual-KO.mdи всеKO-*.md
Внутри каждого языка рекомендуемый порядок:
CODE-Installation.mdCODE-Bad-Newbie.mdCODE-Basic.mdCODE-AutoLoad.mdCODE-API-Manual.mdCODE-Build-and-Testing.mdCODE-Troubleshooting.md
4. Служебные файлы загружать последними
_Sidebar.md_Footer.md
README.md в Wiki загружать необязательно: он нужен прежде всего как инструкция внутри подготовленного локального комплекта.
Загрузка всех файлов через Git
После создания первой страницы Home:
git clone https://github.com/OWNER/REPOSITORY.wiki.git
Copy-Item .\ClassicUO-GitHub-Wiki\*.md .\REPOSITORY.wiki\
New-Item -ItemType Directory -Path .\REPOSITORY.wiki\images -Force | Out-Null
Copy-Item .\ClassicUO-GitHub-Wiki\images\* .\REPOSITORY.wiki\images\ -Recurse -Force
cd .\REPOSITORY.wiki
git add .
git commit -m "Add ClassicUO Wiki"
git push
При этом способе вручную соблюдать порядок файлов не требуется. GitHub сам использует Home.md как главную страницу, _Sidebar.md как боковое меню и _Footer.md как нижнюю часть страниц.
Что не загружать в Wiki
ClassicUO-GitHub-Wiki.zip;.sha256.txt;- клиент и исполняемые файлы;
- исходники проекта;
- игровые данные Ultima Online;
- личные профили, пароли, настройки и журналы.
ZIP и его SHA-256 следует прикладывать к GitHub Release или хранить отдельно, а в Wiki загружаются .md и папка images.