Files
Snap.Hutao.Docs/assets/contribute.html-9jwiJJA2.js

2 lines
6.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{_ as r}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as s,o as l,c as a,a as e,b as o,d as t,e as c}from"./app--baQEDZR.js";const d={},u=e("h1",{id:"внесение-своего-вклада-в-код",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#внесение-своего-вклада-в-код","aria-hidden":"true"},"#"),o(" Внесение своего вклада в код")],-1),h=e("p",null,"Snap Hutao использует C# и .NET Framework для разработки клиента и сервера. Если вы хотите внести свой вклад в проект, ознакомьтесь с следующими рекомендациями.",-1),_={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+",target:"_blank",rel:"noopener noreferrer"},p={id:"настроика-проекта-snap-hutao",tabindex:"-1"},f=e("a",{class:"header-anchor",href:"#настроика-проекта-snap-hutao","aria-hidden":"true"},"#",-1),m={href:"https://visualstudio.microsoft.com/downloads/",target:"_blank",rel:"noopener noreferrer"},b=c("<li>Откройте установщик Visual Studio, чтобы завершить установку. <ul><li>Вам нужно установить компоненты <code>.NET desktop development</code>, <code>Desktop development with C++</code> и <code>Universal Windows Platform development</code>.</li></ul></li><li>Установите <code>Single-project MSIX Packaging Tools for VS 2022</code>, предоставленный Microsoft в магазине расширений Visual Studio.</li><li>Используйте git, чтобы клонировать проект <code>https://github.com/DGP-Studio/Snap.Hutao.git</code> на свое устройство.</li><li>Переключитесь на ветку git <code>develop</code>.</li><li>Откройте решение проекта в Visual Studio, и теперь вы готовы начать.</li>",5),g={id:"включение-отладки",tabindex:"-1"},S=e("a",{class:"header-anchor",href:"#включение-отладки","aria-hidden":"true"},"#",-1),k=e("code",null,"Sysinternals Suite",-1),w={href:"https://www.microsoft.com/store/productid/9P7KNL5RWT25",target:"_blank",rel:"noopener noreferrer"},H={href:"https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite",target:"_blank",rel:"noopener noreferrer"},v=e("li",null,[o("Найдите и запустите программу "),e("code",null,"DebugView"),o(" в установленном списке приложений или распакованной папке.")],-1),x=e("li",null,"Запустите клиент Snap Hutao.",-1),V=e("li",null,"Проверьте вывод DebugView.",-1),E={id:"создание-запроса-на-внесение-изменении-pull-request",tabindex:"-1"},P=e("a",{class:"header-anchor",href:"#создание-запроса-на-внесение-изменении-pull-request","aria-hidden":"true"},"#",-1),D=e("li",null,[o("Все изменения кода из веток авторов могут быть вливаемы только в ветку "),e("code",null,"develop"),o(".")],-1),I={href:"https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests",target:"_blank",rel:"noopener noreferrer"},A=e("code",null,"main",-1),C={id:"тестирование-двоичного-пакета",tabindex:"-1"},N=e("a",{class:"header-anchor",href:"#тестирование-двоичного-пакета","aria-hidden":"true"},"#",-1),q=e("code",null,"develop",-1),B=e("code",null,"main",-1),G=e("code",null,"Snap Hutao Alpha",-1),y={href:"https://github.com/DGP-Studio/Snap.Hutao/releases",target:"_blank",rel:"noopener noreferrer"},z={href:"https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer",target:"_blank",rel:"noopener noreferrer"},T=e("p",null,"*Если последний релиз не содержит прикрепленного файла, это означает, что пакет все еще находится в процессе загрузки.",-1);function M(L,F){const n=s("ExternalLinkIcon"),i=s("HopeIcon");return l(),a("div",null,[u,h,e("p",null,[o("Вы можете найти все "),e("a",_,[o("нерешенные открытые задачи"),t(n)]),o(" на GitHub.")]),e("h2",p,[f,o(),t(i,{icon:"iconfont icon-visual-studio",size:"1.5rem",color:"rgb(193,142,241)"}),o(" Настройка проекта Snap.Hutao")]),e("ol",null,[e("li",null,[o("Скачайте и установите "),e("a",m,[o("Visual Studio 2022 Community"),t(n)]),o(".")]),b]),e("h2",g,[S,o(),t(i,{icon:"iconfont icon-debug",size:"1.5rem",color:"rgb(73,156,84)"}),o(" Включение отладки")]),e("ol",null,[e("li",null,[o("Скачайте и установите "),k,o(" из "),e("a",w,[o("Microsoft Store"),t(n)]),o(" или "),e("a",H,[o("сайта Microsoft"),t(n)]),o(".")]),v,x,V]),e("h2",E,[P,o(),t(i,{icon:"iconfont icon-pull-request",size:"1.5rem",color:"rgb(130,80,223)"}),o(" Создание запроса на внесение изменений (Pull Request)")]),e("ul",null,[D,e("li",null,[o("Пожалуйста, используйте "),e("a",I,[o("ключевые слова"),t(n)]),o(" для связи ваших запросов на внесение изменений или коммитов с задачами, чтобы задачи автоматически закрывались после вливания коммитов в ветку "),A,o(".")])]),e("h2",C,[N,o(),t(i,{icon:"iconfont icon-build-package",size:"1.5rem",color:"rgb(254,189,105)"}),o(" Тестирование двоичного пакета")]),e("p",null,[o("Как только код обновляется в ветках "),q,o(" и "),B,o(", скрипт Azure Pipeline CI соберет последний код в пакет "),G,o(". После построения пакета он будет выпущен на "),e("a",y,[o("странице релизов GitHub"),t(n)]),o(" в качестве предварительно выпущенного пакета.")]),e("p",null,[o("Вам нужно установить сертификат "),e("a",z,[o("Snap.Hutao.CI.cer"),t(n)]),o(" на свое устройство, а затем установить msix-пакет из релиза.")]),T])}const j=r(d,[["render",M],["__file","contribute.html.vue"]]);export{j as default};