Skip to content

vahidzhe/integrify-template-python

 
 

Repository files navigation

Integrify Template

Bu reponu istifadə etməklə yeni inteqrasiyaları yaradıb, ekosistemə uyğun alt-kitabaxanalar yaratmaq asanlaşır.

Addımlar

1. Repository yaradın

Sağ yuxarı küncdə "Use this template → Create new repository" seçin.

2. Lokalınıza yükləyin

git clone git clone [email protected]:Integrify-SDK/integrify-{integration_name}-python.git
cd integrify-{integration_name}-python

3. Lokal konfiqurasiya yaradın

python create_local_configs.py

4. İnteqrasiya adını dəyişdirin

integration_name qovluğunu işləyəcəyiniz inteqrasiyanın adına dəyişin.

5. Placeholder-ləri əvəz edin

  • Ümumi axtarış açın (Ctrl+Shift+F)
  • {replace} string-ini axtarın
  • Həmin yerləri inteqrasiyanın adı ilə yeniləyin

6. Alətləri quraşdırın

📦 uv quraşdırılması

uv Python paket meneceridir. Quraşdırmaq üçün:

Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

🔨 make quraşdırılması

make build avtomatlaşdırma alətidir.

Windows (Chocolatey ilə)

Əvvəlcə Chocolatey yoxlanılmalıdır:

choco --version

Əgər Chocolatey quraşdırılmayıbsa:

[!IMPORTANT] Administrator PowerShell açın və aşağıdakı əmri icra edin:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Ətraflı məlumat: https://chocolatey.org/install

Chocolatey quraşdırıldıqdan sonra make yükləyin:

choco install make
macOS
brew install make
Linux
# Ubuntu/Debian
sudo apt install make

# CentOS/RHEL
sudo yum install make

7. Paketləri quraşdırın və başlayın

uv sync
pre-commit install

İndi make əmrlərindən istifadə edə bilərsiniz:

make help  # Mövcud əmrləri görmək üçün

Əlavə məlumat

  • pre-commit hook-ları kodu commit etməzdən əvvəl yoxlayır
  • uv sürətli və müasir Python paket meneceridir
  • make kommandları proyekt üçün tez-tez istifadə olunan əmrləri sadələşdirir

About

Integrify üçün template repo

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 93.6%
  • Makefile 6.4%