يمكنك فقط الاتصال بي choco.
عمل جيثب |
---|
تعال وانضم إلى المحادثة حول الشوكولاتة في غرفة الدردشة المجتمعية.
يرجى التأكد من أنك قد قرأت وتوافق مع آداب التواصل.
تثبيت Foss Chocolatey يعرض إكمال علامة التبويب و refreshenv
(طريقة لتحديث متغيرات البيئة دون إعادة تشغيل قذيتك):
Pro Chocolatey Pro التي تعرض ذاكرة التخزين المؤقت الخاصة بـ CDN الخاصة بـ CDN وحماية مسح الفيروسات:
إذا كنت مستخدمًا مفتوح المصدر يطلب الدعم ، فيرجى تذكر أن معظم الأشخاص في مجتمع الشوكولاتة هم متطوعون لديهم حياة خارج المصدر مفتوحًا ولا يتم دفعهم لضمان عمل الأشياء من أجلك ، لذا يرجى مراعاة وقت الآخرين عندما تكون أنت يسأل عن الأشياء. كثير منا لديهم عائلات تحتاج أيضًا إلى وقت أيضًا ولديها الكثير من الوقت لتقديمها يوميًا. القليل من الاعتبار والصبر يمكن أن يقطع شوطا طويلا. بعد كل شيء ، أنت تستخدم أداة جيدة بدون تكلفة. قد لا يكون مثاليًا (حتى الآن) ، ونحن نعرف ذلك.
إذا كنت تستخدم نسخة تجارية من Chocolatey ، فلديك مصطلحات مختلفة! يرجى الاطلاع على الدعم.
يرجى الاطلاع على المستندات
إعطاء choco.exe -?
لقطة (أو choco.exe -h
). لأوامر محددة ، أضف الأمر ثم تبديل المساعدة على سبيل المثال choco.exe install -h
.
Apache 2.0 - راجع ملفات الترخيص والإشعار.
لاحظ المساعدة التالية لتقديم مشكلة:
المتطلبات الأساسية:
تقديم تذكرة:
-dv
أو --debug --verbose
. يمكنك تقديم ذلك مع المشكلة أو إنشاء جوهر وربطها.$env:ChocolateyInstalllog
. يمكنك الحصول على إخراج السجل المحدد من هناك حتى لا تضطر إلى التقاط أو إعادة توجيه إخراج الشاشة. يرجى الحد من المبلغ المضمن فقط تشغيل الأمر (يتم إلحاق السجل مع كل أمر).log.sh
) وربط GIST من المشكلة. لا تتردد في إنشائها سراً حتى لا تملأ مع gists العامة. لا يزال بإمكان أي شخص لديه رابط مباشر الوصول إلى GIST Secret. إذا قمت بتضمين معلومات سرية عن طريق الخطأ في جوهرك ، فيرجى حذفها وإنشاء واحدة جديدة (يمكن أن يرى أي شخص تاريخ جوهره) وتحديث الرابط في التذكرة (لا يتم الاحتفاظ بسجل العدد إلا عن طريق البريد الإلكتروني - يضمن حذف gist عدم وجود لا يمكن للمرء الوصول إليه). استخدام GISTات بهذه الطريقة يمنع أيضًا مشاركة الأسرار العرضية في التذكرة في المقام الأول أيضًا.إذا كنت ترغب في المساهمة في الكود أو تساعد في سحق خطأ أو اثنين ، فهذا رائع. يرجى التعرف على المساهمة.
يستخدم هذا المشروع ملف .editorConfig للمساعدة في الحفاظ على اتساق الكود. سيتم تطبيق الأخطاء والتحذيرات الناتجة عن عدم اتباع هذه الاتفاقيات المحددة في المستقبل في وقت البناء ، لذلك تأكد من الالتزام بإسهاماتك بالقواعد المحددة في تكنولوجيا المعلومات ولا تنتج أي تحذيرات أو أخطاء في Visual Studio.
الالتزامات ، يجب أن تكون على دراية بالالتزامات.
يوجد ملف build.bat
/ build.sh
ينشئ ملفًا تم إنشاؤه ضروريًا مسماً SolutionVersion.cs
. يجب تشغيله مرة واحدة على الأقل قبل أن يبني Visual Studio.
المتطلبات الأساسية:
فيما يلي مجموعة أدنى من المتطلبات لإكمال عملية الإنشاء بنجاح:
dotnet tool install
) يوجد ملف setup.ps1
بجذر هذا المستودع ، والذي يمكن استخدامه لتثبيت كل ما سبق.
عملية البناء:
build.bat
. مهم
من المفترض أن يتم تثبيت Cli Chocolatey على الجهاز حيث تقوم بتشغيل الإنشاء ، حيث مطلوب لإنشاء حزمة الشوكولاتة النهائية. إذا لزم الأمر ، يمكنك تخطي إنشاء حزم الشوكولاتة باستخدام خيار --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 Codebase على عدد من الاختبارات المختلفة ، بما في ذلك الاختبارات للوحدة والتكامل والاختبارات الشاملة. هذه جميعها موثقة في ملف testing.md.
اختبارات الوحدة والتكامل هي اختبارات NUNIT ، والتي يمكن تنفيذها مباشرة داخل Visual Studio ، أو كجزء من عملية الإنشاء.
تستخدم الاختبارات من طرف إلى طرف Pester كإطار اختبار. نظرًا لأن هذه الاختبارات لديها القدرة على إجراء تغييرات فعليًا على نظامك ، فإننا نوصي باستخدام ملف Vagrant المقدم لتشغيل هذه الاختبارات في جهاز افتراضي مخصص.
./code_drop/temp/_PublishedApps/choco
إلى دليل التثبيت المفضل لديك. على Linux ، الدليل المفضل هو /opt/chocolatey
ChocolateyInstall
، مشيرًا إلى دليل التثبيت تم نسخ إخراج البناء أيضًا../docker/choco_wrapper
$PATH
choco
/opt/chocolatey
يتم إحضار الشوكولاتة إليك من قبل عدد قليل من الأشخاص والأطر. انظر الاعتمادات (فقط قانونية/credits.md في المجلد zip).