logo
ProfessionalCommunity Edition

Skriptlarni GitHub repozitoriyamizga yuborish

Oxirgi yangilanish: 23-iyul, 2026O'qish vaqti: 3 daqiqa

Skriptlaringizni GitHub'dagi Bambdas repozitoriysimizga bo'lishish butun hamjamiyat foydalanadigan umumiy vositalar kutubxonasiga hissa qo'shadi.

Yuborish jarayoni quyidagicha:

  1. Skriptingizga hujjat qo'shing.
  2. Skriptingizni formatlang va sayqallang.
  3. Skriptingizni Burp'dan eksport qiling.
  4. Skriptingizni tekshiring va yuboring.

Eslatma

Bambdas repozitoriysi Java asosidagi Bambda skriptlari uchun mo'ljallangan. BChecks tilida maxsus skan tekshiruvlariga hissa qo'shish uchun BChecks repozitoriysidan foydalaning. Qo'shimcha ma'lumot uchun BCheck'larni GitHub'ga yuborish sahifasiga qarang.

1-qadam: Skriptingizga hujjat qo'shing

Skriptingizning yuqori qismiga quyidagilarni shu tartibda o'z ichiga olgan Javadoc blokini qo'shing:

  1. Skript nima qilishi haqida qisqacha tavsif (1 - 2 gap).
  2. Quyidagi formatdagi @author tegi: @author (https://github.com/ ). To'g'ridan-to'g'ri, yashirilmagan GitHub profil havolasidan foydalaning.

Bu ma'lumot GitHub katalogidagi README faylida skriptingiz uchun yozuvni avtomatik yaratishda ishlatiladi.

Zarur bo'lsa, @author tegi ostiga qo'shimcha izohlar ham kiritishingiz mumkin. Ular katalog README faylida ko'rinmaydi.

Javadoc bloki namunasi

2-qadam: Skriptingizni formatlang va sayqallang

Skriptingiz quyidagi sifat standartlariga javob berishiga ishonch hosil qiling:

  • U Burp'da muvaffaqiyatli kompilyatsiya qilinadi.
  • U oson o'qiladigan tarzda formatlangan:
    • Uzun satrlardan saqlaning.
    • Kod uslubini izchil saqlang.
    • Chekinish uchun tab belgilaridan foydalanmang. To'rtta bo'sh joy afzal ko'riladi.
    • Izohlarga bo'lgan ehtiyojni kamaytirish uchun aniq va tushunarli o'zgaruvchi nomlaridan foydalaning.
  • U Burp'ni sekinlashtirishi mumkin bo'lgan keraksiz murakkablik yoki resurs sarfidan qochib, unumdorlikni hisobga oladi.
  • U Burp Suite Professional'da allaqachon mavjud funksionallikni takrorlamaydi.

Eslatma

Murakkab mantiq yoki tashqi API'ga murojaat kabi ilg'or funksionallik uchun skriptingizni Burp kengaytmasiga aylantirishni ko'rib chiqing. Kengaytmalar ko'proq moslashuvchanlik, unumdorlikni yaxshiroq boshqarish va Burp'ning Montoya API'siga to'liq kirish imkonini beradi. Qo'shimcha ma'lumot uchun Burp kengaytmalarini yaratish sahifasiga qarang.

3-qadam: Skriptingizni Burp'dan eksport qiling

Skriptingizni Burp'dan eksport qiling. Skript YAML formatida, zarur metama'lumotlar avtomatik qo'shilgan holda eksport qilinadi.

Eslatma

Agar skriptingizni Burp'dan tashqarida yozgan bo'lsangiz, uni Bambda kutubxonasiga qo'shib, o'sha yerdan eksport qilishni tavsiya qilamiz. Bu metama'lumotlarning to'g'ri qo'shilishini ta'minlashning eng oson yo'li. Skriptingizni Bambda kutubxonasiga qanday qo'shish bo'yicha ko'rsatmalar uchun Bambda kutubxonasida skriptlar yaratish sahifasiga qarang.

Skriptingizni Burp'dan eksport qilish uchun:

  1. Skriptingizni Bambda kutubxonasiga saqlang.
  2. Extensions > Bambda library ga o'ting.
  3. Skriptingizni tanlang.
  4. Tanlang.
  5. Katalogni tanlang.
  6. Fayl nomini camel case uslubida kiriting - har bir so'zni bosh harf bilan boshlang va bo'shliq, defis yoki pastki chiziqdan foydalanmang. Masalan, MyCustomScript.bambda.
  7. Save tugmasini bosing.

4-qadam: Skriptingizni tekshiring va yuboring

Skriptingiz tayyor bo'lgach, uni tekshirib, ko'rib chiqish uchun Bambdas GitHub repozitoriysiga yuborishingiz kerak. Validator skriptingiz YAML formatida ekanini, barcha zarur metama'lumotlarni o'z ichiga olishini va zarur Javadoc bloki bilan boshlanishini tekshiradi.

Eslatma

Skriptlarni alohida-alohida yuboring. Skriptlarni bitta pull request'ga birlashtirish nashrni kechiktirishi mumkin, chunki ba'zilariga o'zgartirish kerak bo'lsa, boshqalari birlashtirishga tayyor bo'ladi.

Skriptingizni tekshirish va yuborish uchun:

  1. GitHub'da Bambdas repozitoriysini fork qiling.
  2. Skriptingizni fork qilingan repozitoriyga qo'shing:
    1. Skript turingizga mos keladigan katalogga o'ting.
    2. Add file > Upload files ni bosing, so'ngra skriptingizni tanlang. Faqat .bambda fayllarini yuklang. README.md fayllarini qo'shmang va o'zgartirmang.
    3. Tushunarli commit xabarini qo'shing va Commit changes ni tanlang.
  3. Tekshirish ish jarayonini ishga tushiring:
    1. Actions yorlig'iga o'ting.
    2. Validate Bambdas ish jarayonini tanlang.
    3. Run workflow'ni bosing va natijalarni kuting.
  4. Ish jarayoni natijalarini ko'rib chiqing:
    1. Agar ish jarayoni muvaffaqiyatli o'tsa, asosiy Bambdas repozitoriysiga pull request oching. So'rovga skriptingizning qisqacha tavsifini kiriting.
    2. Agar ish jarayoni muvaffaqiyatsiz tugasa, xato xabarini tekshiring, skriptni zarur tarzda tahrirlang va so'ngra Validate Bambdas ish jarayonini qayta ishga tushiring.

Bambdas repozitoriysiga hissa qo'shganingiz uchun rahmat! Biz yuborganingizni ko'rib chiqamiz va har qanday fikr-mulohaza bilan siz bilan bog'lanamiz.

Ushbu maqola foydali bo'ldimi?