Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок Как опубликовать свой проект (мод)

Статус
В этой теме нельзя размещать новые ответы.

oxygenium

Компетентный
Приветствую пользователей Pawno-Info.Ru. Вот уже 3-ий год я на портале, а опубликованного по человечески мода я так и не видел. Сегодня я расскажу вам о практически безграничных возможностях контроля версий, а в следующих уроках (может быть) расскажу о совместной разработке.

И так, представим что вы написали свой собственный мод, или просто нашли мод на каком-нибудь ресурсе и хотите опубликовать его тут. Либо вам просто нужно опубликовать свой мод для какого-либо определенного человека или команды. Для начала определимся с сервисом. Их много, но основные - GitHub (иногда путают с самой git) и Bitbucket. В этом уроке я расскажу вам лишь как опубликовать мод, но не буду вдаваться в такие вещи как коммиты, вилки и прочее. Возьмем во внимание то, что создание приватных репозиториев в GitHub - платное. Это и стало основной причиной выбора Bitbucket.

Начнем. У нас имеется папка с сервером, скорей всего она следующей структуры:



Теперь давайте опубликуем наш проект на Bitbucket. Заходим на сайт и нажимаем на большую зеленую кнопку "Get started for free", проходим регистрацию. После регистрации вы так же можете сменить язык на русский в настройках профиля, но сервис переведен не полностью, его переводит сообщество и вы можете помочь с переводом. После регистрации перед вами откроется панель управления. Для начала нам необходимо создать новый репозиторий. Репозиторий - это альтернатива новому проекту, слот, в котором будет храниться ваш проект. Для этого в верхнем меню ищем пункт "Repositories", наводим курсор и в выпадающем меню выбираем пункт "Create repository".

Мы попадем на страницу создания нового репозитория.



Repository nameИмя репозитория. Указывайте латиницей, но кириллицу никто не запрещал. Укажите название вашего проекта, либо мода.
Access levelДоступ к репозиторию. Поставьте галочку, если хотите сделать репозиторий приватным, позже вы сможете настроить доступ.
Repository typeТип репозитория. Устанавливайте Mercurial. Если интересно узнать подробней -
DescriptionОписание репозитория (проекта, мода) Не путать с документацией и полным описанием (readme).
Project Это багтрекер и вики. Установите галочку, если хотите чтобы другие пользователи могли сообщать вам о найденных багах, недочетах и т.д.. Wiki - думаю тут понятно, инструкции по работе с вашим проектом, его описание. Все это не обязательное.
LanguageЯзык программирования. Указывается для подсветки синтаксиса.

Остальное нам не нужно. Нажимаем на кнопку "Create repository". Готово! Теперь нам необходимо загрузить в него файлы нашего проекта. Чтобы не разбираться с консольными git коммандами, будем использовать утилиту от Bitbucket - TortoiseHg. Скачать ее можно тут: . Скачиваем и устанавливаем. Теперь в любом месте, где можно создать папку, например, на рабочем столе, нажимаем правую кнопку мыши и в меню выбираем пункт "TortoiseHg", а затем "Clone".




В открывшемся окне, в поле "Источник" вы должны указать ссылку на ваш репозиторий. После создания репозитория у вас откроется вкладка с ним же, возьмите ссылку от туда.



В поле "Назначение" укажите путь к финальной папке, туда мы и будем загружать файлы. Нажмите кнопку "Клонировать". В появившуюся папку копируем файлы нашего проекта, затем нажмите на нее правой кнопкой мыши и выберите пункт "Hg Workbench", дождитесь открытия программы. В верхней области выберите ваш проект, а в нижней - все файлы проекта.



Затем введите сообщение для коммита и нажмите "Фиксировать", а затем "Добавить".



Теперь в верхней области выберите последнюю строку и нажмите на кнопку "Протолкнуть выходящие изменения" (помечено маркером), подтвердите.



Далее программа предложит вам авторизоваться, введите свой логин, а затем пароль от Bitbucket. Вот и все, после окончания загрузки программу можно закрывать. Теперь зайдите на страницу вашего репозитория и обновите его.
Чтобы изменить содержимое начальной страницы, передите в раздел "Settings". Чтобы посмотреть файлы проекта и исходный код - раздел "Source". И раздел "Download" - скачать ваш проект одним архивом.
Вот и все. Вы можете посмотреть как это будет выглядеть, открыв мой репозиторий по ссылке
Важно: не забудьте написать документацию и заполнить readme.
Всем чистого кода, всего наилучшего!
P.S. Где-то на портале были мануалы по структуре и документации проекта, вроде-бы их писал Tracker1, точно не помню, найти не смог.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу