ts rust zig deez
1.0.0
نحن بالتأكيد بحاجة إلى المزيد من مالكي الكود. إذا كنت ترغب في إعطاء الشيك الأخضر إلى رمز لغة معينة ، فيرجى إضافة نفسك كمالك. إذا تمت الموافقة عليها ، سأدمج. لا يمكنني مراجعة كل هذه. سائدا
يتم حجز التطبيقات في TypeScript أو Rust أو Terged من قبل theprimeagen نفسه.
بالنسبة للغات الأخرى ، تذكر: أولاً تعال ، خدمة أولاً. إذا كان هناك تنفيذ في لغتك المفضلة ، فمساهم في ذلك!
إذا لم يكن كذلك ، ابدأ بنسخ مجلد Lang_Template:
cp -r .github/LANG_TEMPLATE/ < your_folder_name >
يأتي مع:
├── .gitignore # ignores all editor-specific or os-specific files, add additional stuff for your language
├── Dockerfile # for Docker builds
└── Makefile # convenient commands runner (make <cmd>) under *NIX systems
الآن ، يكون عداء الأوامر المريحة ( .make.cmd <cmd>
عام:
help
- يخرج جميع الأوامر المتاحة ، مثل تشغيل make
أو make.cmd
بدون وسيطبدون Docker:
clean
fmt
lint
test
- يجب تشغيل جميع الاختبارات المتاحةready
- يجب تشغيل FMT ، اختبار النمل الوبرعامل ميناء:
docker-build
يجعل البناءdocker-ready
يقوم بتشغيل صورة البناء وتنفيذ أوامر fmt
و lint
test
في الداخل هذا يفترض أن هناك Makefile
في جذر دليل اللغة.
# without docker
make clean
make fmt
make lint
make test
make ready # runs fmt, lint and test
# docker, assuming there's a Dockerfile
make docker-build # makes the build
make docker-ready # runs fmt, lint and test in the built image
هذا يفترض أن هناك make.cmd
في جذر دليل اللغة.
@ rem without docker
.make.cmd clean
.make.cmd fmt
.make.cmd lint
.make.cmd test
.make.cmd ready @ rem runs fmt, lint and test
@ rem docker, assuming there's a Dockerfile
.make.cmd docker-build @ rem makes the build
.make.cmd docker-ready @ rem runs fmt, lint and test in the built image