Вы можете просто называть меня Choco.
Действие GitHub |
---|
Присоединяйтесь к разговору о шоколадном в нашей общинной чате.
Пожалуйста, убедитесь, что вы прочитали и согласны с этикетом в отношении общения.
Шоколадная установка Foss с показом завершения вкладки и refreshenv
(способ обновить переменные среды без перезапуска вашей оболочки):
Chocolatey Pro показывает частное CDN скачать кеш и защита от вируса:
Если вы являетесь пользователем с открытым исходным кодом, запрашивая поддержку, пожалуйста, помните, что большинство людей в шоколадном сообществе являются добровольцами, которые имеют жизнь за пределами открытого исходного кода и не платят, чтобы гарантировать, что все работает для вас, поэтому, пожалуйста, будьте внимательны к временю других, когда вы просить вещи. У многих из нас есть семьи, которые также нуждаются в времени, и у него есть столько времени, чтобы дать ежедневно. Небольшое рассмотрение и терпение могут иметь большое значение. В конце концов, вы используете довольно хороший инструмент без затрат. Это может быть не идеально (пока), и мы это знаем.
Если вы используете коммерческое издание Chocolatey, у вас есть разные термины! Пожалуйста, смотрите поддержку.
Пожалуйста, посмотрите документы
Дайте choco.exe -?
Выстрел (или choco.exe -h
). Для конкретных команд добавьте команду, а затем справочный переключатель, например, choco.exe install -h
.
Apache 2.0 - см. Лицензию и файлы уведомления.
Обратите внимание на следующую помощь для отправки вопроса:
Предварительные условия:
Отправить билет:
-dv
или --debug --verbose
. Вы можете представить это с проблемой или создать суть и связать его.$env:ChocolateyInstalllog
. Оттуда вы можете получить конкретный выходной выход, чтобы вам не пришлось захватывать или перенаправлять выход. Пожалуйста, ограничивайте сумму, включенную только для выполнения команды (журнал добавляется с каждой командой).log.sh
) и ссылка на GIST из выпуска. Не стесняйтесь создавать его как секретный, чтобы он не наполнился вашими публичными веществами. Любой, у кого прямая ссылка, все еще может получить секретные гисты. Если вы случайно включите секретную информацию в свою суть, удалите ее и создайте новую (историю GIST можно увидеть кем угодно) и обновить ссылку в билете (история проблем не сохраняется, кроме как по электронной почте - Удаление GIST гарантирует, что нет можно добраться до этого). Использование GIST Таким образом также не допускает случайных секретов от использования в билете в первую очередь.Если вы хотите внести код или помочь раздавить ошибку или две ошибки, это круто. Пожалуйста, ознакомьтесь с участием.
Этот проект использует файл .editorConfig, чтобы помочь поддерживать согласованность кода. Ошибки и предупреждения, созданные из -за не следования этим определенным конвенциям, в будущем будут соблюдены во время сборки, поэтому убедитесь, что ваши вклады придерживаются правил, определенных в нем, и не будут предупреждать или ошибки в Visual Studio.
Коммиссии, вы должны быть очень знакомы с комитетами.
Существует файл build.bat
/ build.sh
, который создает необходимый сгенерированный файл с именем SolutionVersion.cs
. Он должен быть запущен хотя бы один раз, прежде чем Visual Studio построит.
Предварительные условия:
Ниже приведен минимальный набор требований для успешного завершения процесса сборки:
dotnet tool install
) Существует файл setup.ps1
в корне этого репозитория, который можно использовать для установки всего вышеперечисленного.
Процесс сборки:
build.bat
. Важный
Предполагается, что Chocolatey CLI установлен на машине, где вы запускаете сборку, так как это необходимо для создания конечной шоколадной упаковки. При необходимости вы можете пропустить создание шоколадных пакетов, используя вариант --shouldRunChocolatey
, т.е. .build.bat --shouldRunChocolatey=false
Запуск сборки на окнах должен создавать артефакт, который протестирован и готов к использованию.
docker/Dockerfile.linux
для рекомендуемой в настоящее время версии Mono.~/.profile
(или другой соответствующий исходный файл точки): # Mono
# http://www.michaelruck.de/2010/03/solving-pkg-config-and-mono-35-profile.html
# https://cloudgen.wordpress.com/2013/03/06/configure-nant-to-run-under-mono-3-06-beta-for-mac-osx/
export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig: $PKG_CONFIG_PATH
chmod +x * .sh
./build.sh
.Запуск сборки на Mono создает артефакт, похожий на Windows, но может иметь больше грубых краев. Вы можете получить сбой в сценарии сборки, который можно безопасно игнорировать.
Шоколадная кодовая база CLI содержит ряд различных тестов, включая единицу, интеграцию и сквозные тесты. Все они задокументированы в файле testing.md.
Устройство и интеграционные тесты представляют собой тесты NUNIT, которые могут быть выполнены непосредственно в Visual Studio или как часть процесса сборки.
Сквозные тесты используют Pester в качестве тестовой структуры. Поскольку эти тесты могут фактически внести изменения в вашу систему, мы рекомендуем использовать предоставленный файл бродяги для запуска этих тестов в специальной виртуальной машине.
./code_drop/temp/_PublishedApps/choco
в ваш предпочтительный каталог установки. На Linux предпочитаемый каталог /opt/chocolatey
ChocolateyInstall
, указывая на каталог установки, вывод сборки также был скопирован../docker/choco_wrapper
в каталог на $PATH
, переименовать в choco
, и если каталог установки является чем -то другим, кроме /opt/chocolatey
, тогда отредактируйте его, чтобы указать на правильный путь. Chocolaty приносит вам довольно много людей и рамок. См. Кредиты (просто законные/credits.md в папке ZIP).