ляляля я семён лобанов. это гайд как создать собственный репозиторий для великого MEmarket. если вы планируете хостить свой репо через гитхаб, можете сделать форк
MEmarket basic - http://millenniummarket.ru/properties.json
Win10Markt - http://markt.hotsamsa.top/properties.json
Можете хостить репозиторий хоть на своем сервере, хоть в гитхабе, особого значения не имеет. Разве что:
[!NOTE] Рекомендуется размещать свой сервер по протоколу http://. Но с https оно тоже норм работает
Вообще, структура для прилодения тут не строгая. То есть, вы можете создавать папки любых наименований. Но в пример я буду писать свою придуманную структуру:
example-repo/
├── files/
│ ├── app1.xap (или .appx)
│ └── game1.xap (.appx)
├── icons/
│ ├── app1-icon.png
│ └── game1-icon.png
├── properties.json <-- Главный индексный файл
└── README.md (хз по рофлу)
[!TIP] Загружайте иконки для приложений в адекватном качестве! Не 8к, но и не шакальное, чтобы бедные люмии переварили картинки
Самая важная часть репозитория. Вот тут уже все намного строже:
{
"repo_name": "Example Repo",
"creator": "Repo Developer's Nickname",
"last_updated": "2026-04-15",
"apps": [
{
"id": "com.example.app1",
"title": "App Name",
"version": "1.0",
"author": "Developer Name",
"description": "Краткое описание приложения",
"icon_url": "https://domain.com/icons/app1-icon.png",
"download_url": "https://domain.com/files/app1.xap",
"size": "1.5 MB",
"category": "Utilities"
},
{
"id": "com.example.game",
"title": "Game Name",
"version": "0.9b",
"author": "Вася пупкин"
"description": "ляляля",
"icon_url": "https://domain.com/icons/game1-icon.png",
"download_url": "https://domain.com/files/game1.xap",
"size": "1488 MB",
"category": "Games"
}
]
}
| Поле | Описание | |—|—| | repo_name | Название вашего магазина, которое увидит пользователь в настройках репозиторий | | apps | Список объектов с данными о приложениях | | download_url | Прямая ссылка на файл. Нужна для получения и скачивания файла | | size | Вес файла (для информирования пользователя. если что можете приколы там делать, я мока разрешаю) |
| “category”: “…” файла properties.json | Название | |—|—| | “Games” | Игры | | “Music+video” | Музыка + Видео | | “Education” | Обучение | | “Tools” | Инструменты |
[!NOTE] В колонке “category” вы можете писать абсолютно любые слова. Все прилодения с нестандартными категориями будут отправлять в одну общую - “Прочее”.